Размер шрифта
-
+

Талантливое мышление. ТРИЗ - стр. 12


Каждый из нас сталкивается с изменениями по условию в дорожном движении. При красном свете светофора – нет движения, а при зеленом – имеется.

Каждое изменение должно быть учтено при создании новых систем.

Учет всех изменений – одна из важных составляющих системного подхода.

Системное мышление должно применяться к любому объекту, к любому явлению и к любому процессу.

2.6. Динамическое программирование

Системный подход особенно важен для решения создания сложных (больших) систем, например таких как исследование космоса, разработка сложных государственных и межгосударственных программ и т. п.

Решение сложных задач зачастую невозможно «в лоб», поэтому задачу разбивают на подзадачи. Это используется в динамическом программировании.


Динамическое программирование в математике и теории вычислительных систем – способ решения сложных задач путём разбиения их на более простые подзадачи. Он применим к задачам с оптимальной подструктурой, выглядящим как набор перекрывающихся подзадач, сложность которых чуть меньше исходной. В этом случае время вычислений, по сравнению с «наивными» методами, можно значительно сократить4.


Рис. 2.16. Графическое изображение динамического программирования


Рассмотрим пример на динамическое программирование.


Пример 2.20. Утро Бэтмена

Как Бэтмену одеться?


Рис. 2.17. Утро Бэтмена


Можно предложить два пути (рис. 2.18).


Рис. 2.18. Два разных способа одевания утром5

2.7. Примеры

Пример 2.21. Лечение душевнобольных

В последнее время применяют новую систему лечения душевнобольных.

Раньше они лечились только в специальных лечебных заведениях. Сейчас все чаще лечение происходит на дому. Специальная группа врачей обучает домашних, как нужно общаться с больными. Эта группа работает не только с домочадцами, но и с окружением. Если человек работает, то с сотрудниками, с которыми больной связан. Если человек учится, то с коллективом, где он учится, и так далее.

В этом случае системно учтены все уровни иерархии, с которыми приходится сталкиваться больному.

Такое лечение показало не только значительно большую эффективность возвращения человека к нормальной жизни, но и стоит значительно дешевле, так как не затрачиваются все ресурсы специальных лечебных заведений.

Здесь практически используются почти все составляющие системного подхода.

– Иерархия систем – работа не только с системой (больным), но и с:

– надсистемой (его семья, с сотрудниками и всеми другими, с кем связан больной);

– подсистемой (особенности больного);

– окружающей средой (создаются специальные условия дома и на работе).

Страница 12