Глава 6 Выбор стратегий и методов


 


зафиксированы заранее, подобно прог­раммам ЭВМ. Они больше подходят для проектирования в знакомых ситуациях, чем для новаторской деятельности, т.е. для объединения или модернизации су­ществующих конструкций, а не для изобретения новых изделий. Что бы ни говорили проектировщики-практики, значительная доля работы по проектиро­ванию совершается по предсказуемой схеме и, следовательно, может быть вы­полнена на ЭВМ. В идеале заданная стра­тегия должна быть линейной, т.е. сос­тоять из цепочки последовательных дей­ствий, в которой каждое действие зави­сит от исхода предыдущего, но не зави­сит от результатов последующих дейст­вий (рис. 6.1).

Если после получения результатов на одной из стадий приходится возвращать­ся к одному из предыдущих этапов, стра­тегия становится циклической. Встреча­ются случаи, когда две или несколько петель обратной связи охватывают друг друга, как показано на рис. 6.2.

Такая схема с петлями характерна для многих программ для ЭВМ. Она напоми­нает движение в игре "вверх и вниз", где не предусмотрены премии (продвижение фишки ближе к финишу), а есть только штрафы (возврат в сторону старта). Са­мой страшной опасностью для проекти­ровщика в этом случае становится бес­конечная петля, или "порочный круг", из которого не удается выбраться иначе,


как изменив структуру задачи. Когда действия проектировщика не зависят одно от другого, может иметь место разветвленная стратегия (рис. 6.3). В нее "могут входить параллельные этапы, очень выгодные в том отношении, что позво­ляют увеличить количество людей, одно­временно работающих над задачей, и кон­курирующие этапы, которые позволяют в определенной степени видоизменять стратегию в соответствии с исходом пре­дыдущих этапов.

Адаптивные стратегии (рис. 6.4) отли­чаются тем, что в них с самого начала оп­ределяется только первое действие. В дальнейшем выбор каждого действия за-

Техническое задание


 


Рис. 6.1. Линейная стратегия.


Рис. 6.2. Циклическая стратегия.


Стратегии проектирования



 


тленнаястратегия.

висит от результатов предшествующего действия. В принципе это самая разумная стратегия, поскольку схема поиска всег­да определяется на основе наиболее пол­ной информации. Ее недостаток состоит в невозможности предвидеть и контроли­ровать затраты и сроки выполнения про­екта. Многие предпочитают применять адаптивную стратегию, поскольку она позволяет полностью использовать спо­собность человека (и животных) "им­пульсивно" совершать правильные дейст­вия. Надежным, но ограниченным ва­риантом адаптивного поиска является стратегия приращений (рис. 6.5). Эта


осторожная стратегия составляет основу традиционного проектирования, особен­но в тех отраслях промышленности, ко­торые базируются на ремесленном произ­водстве; кроме того, на ней основаны многие методы автоматической оптими­зации (Уайльд [44]).

Изменение путем приращений, т.е. последовательное изменение по одной переменной за каждый шаг, описано в разд. 7.5. При поиске методом прираще­ний имеется риск пропустить хорошие решения, когда приращения слишком велики, и не охватить всего поля поиска, когда они слишком малы.

Случайный поиск, отличающийся абсо­лютным отсутствием плана (рис. 6.6), в некоторых случаях оказывается наилуч-

Рис. 6.4. Адаптивная стратегия.

Техническое задание