Требования:
1) Тесная взаимосвязь, подзадача, требующая их совместного решения.
2) комбинаторный характер.
3) высокая размерность.
4) наличие трудноформализуемых факторов.
5) неопределенность некоторых исходных данных.
6) широкий диапозон условий решений.
С учётом требований обобщенный алгоритм синтеза можно представить:
1) ввод исходных данных и ограничений,
2) формирование стратегии поиска решения.
3) выбор варианта структуры (радианную, узловую, древовидную).
4) определение типологии элементов и сязей.
5) выбор технологии функционирования.
6) определение параметров (элементов) объектов и связей.
7) проверка ограничения задач и переход к пункту 3 или 5 если не выполняется ограничение.
8) оценка эффективности и выбор лучшего варианта системы.
9) проверка, исчерпана ли стратегия поиска (нет? то переход на пункт 3).
10) уточнение решений.
11) конец.