Решаются только специфические проблемы
1. Это просто, согласен. И вместе с тем, что будет если заменим громоздкие мешки с раствором на маленькие во всем проекте? Или наоборот? Придется пересматривать весь проект в поисках мест, где подобное изменение значимо?
2. Тут вы меня убедили, что пример решается достаточно легко.
3. Угу. А если один и тот же инструмент на объекте в одной зоне может шуметь в любое время (подвальное помещение), а в другой - только после 18:00 (зоны рядом с офисными помещениями)?
"задача планировщика - создать такую модель, которая отражала бы реальность"
Любая модель по определению - это лишь абстракция, которая отражает принципиально важные характеристики объекта моделирования. Реальностью тут никогда пахнуть не будет, да и не должно.
"создание компьютерной модели проекта - творческий процесс"
В древние времена, когда не было нормальных инструментов и знаний, даже создание холодного оружия представляло собой творческий процесс. Когда появились станки - люди освободились для решения более важных задач. Аналогично и с созданием проектных моделей - пока это творческий процесс.
"Что вы понимаете под оптимизационным движком?"
Программную реализацию методов оптимизации расписания проекта для сокращения его длительности и снижения вероятности возникновения неблагоприятных событий.
"Если оптимизацию расписания, то где кроме Спайдера вы такое встречали?"
А зачем оглядывать только на то, что уже вышло в массовую продажу? =)
Кстати, а в Спайдере используются строгие численные методы, ГА или их смесь?
"Генетические алгоритмы - это хорошо, но только для маленьких размерностей."
Если тупо оптимизировать весь проект целиком, то никаких мощностей не хватит. Но кто говорил, что за раз нужно охватывать все измерения поискового пространства сразу? =)
"Что-то еще?"
Хватит и ГА. На данный момент это единственный метод, который позволяет решать трудноформализуемые задачи. Главное, чтобы сам алгоритм был заточен под решаемую задачу.