1 ...6 7 8 10 11 12 ...18
Системный подход подразумевает учет любых изменений и их влиянийна систему. Изменения могут происходить во времении по условию.
Пример 2.18. Изменения во времени
Типичные изменения во времени – это смена дня и ночи и времен года. Такие изменения учитываются, например, включением и выключением света, обогревом и охлаждением помещений и т. д.
Пример 2.19. Изменения по условию
Типовым изменением по условию в природе являются фазовые переходы, например при температуре 0 оС при атмосферном давлении лед превращается в воду. На большой глубине высокое давление. В космосе – невесомость и т. д.
Каждый из нас сталкивается с изменениями по условию в дорожном движении. При красном свете светофора – нет движения, а при зеленом – имеется.
Каждое изменение должно быть учтено при создании новых систем.
Учет всех изменений – одна из важных составляющих системного подхода.
Системное мышление должно применяться к любому объекту, к любому явлению и к любому процессу.
2.6. Динамическое программирование
Системный подход особенно важен для решения создания сложных (больших) систем, например таких как исследование космоса, разработка сложных государственных и межгосударственных программ и т. п.
Решение сложных задач зачастую невозможно «в лоб», поэтому задачу разбивают на подзадачи. Это используется в динамическом программировании.
Динамическое программированиев математике и теории вычислительных систем – способ решения сложных задач путём разбиения их на более простые подзадачи. Он применим к задачам с оптимальной подструктурой, выглядящим как набор перекрывающихся подзадач, сложность которых чуть меньше исходной. В этом случае время вычислений, по сравнению с «наивными» методами, можно значительно сократить 4 4 Динамическое программирование – материал из Википедии .
.
Рис. 2.16. Графическое изображение динамического программирования
Рассмотрим пример на динамическое программирование.
Пример 2.20. Утро Бэтмена
Как Бэтмену одеться?
Рис. 2.17. Утро Бэтмена
Можно предложить два пути (рис. 2.18).
Рис. 2.18. Два разных способа одевания утром 5 5 URL: http://bix.ucsd.edu/bioalgorithms/book/excerpt-ch6.pdf .
Пример 2.21. Лечение душевнобольных
В последнее время применяют новую систему лечения душевнобольных.
Раньше они лечились только в специальных лечебных заведениях. Сейчас все чаще лечение происходит на дому. Специальная группа врачей обучает домашних, как нужно общаться с больными. Эта группа работает не только с домочадцами, но и с окружением. Если человек работает, то с сотрудниками, с которыми больной связан. Если человек учится, то с коллективом, где он учится, и так далее.
В этом случае системно учтены все уровни иерархии, с которыми приходится сталкиваться больному.
Такое лечение показало не только значительно большую эффективность возвращения человека к нормальной жизни, но и стоит значительно дешевле, так как не затрачиваются все ресурсы специальных лечебных заведений.
Здесь практически используются почти все составляющие системного подхода.
– Иерархия систем – работа не только с системой (больным), но и с:
– надсистемой (его семья, с сотрудниками и всеми другими, с кем связан больной);
– подсистемой (особенности больного);
– окружающей средой (создаются специальные условия дома и на работе).
– Учтены все взаимосвязи системы с надсистемой и окружающей средой.
– Причинно-следственные связи . Что нужно делать каждому, с кем имеет контакт большой, как повлияет окружающая обстановка на него и т. д.
– Учет изменений и их влияний . Постоянно отслеживаются малейшие изменения в больном, и принимается соответствующее решение коррекции поведения окружающих, и, если это нужно, то происходит смена обстановки.
– Системный эффект . Все эти действия приводят к определенному результату – выздоравливанию больного и возращению его к нормальной жизни.
Читать дальше