Сложности алгоритмизации моделирования

 

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

1) Каждая модель функционирует в определенной среде. Конкретное окружение каждой модели может настолько отличаться, что опыт работы с одной моделью не доступен для переноса на другую.

2) Требования, предъявляемые к модели противоречивы: полнота модели противоречит ее простоте, точность модели – ее размерности, эффективность – затратам на реализацию. Многое зависит от того, какой именно компромисс выбран между этими противоречивыми критериями.

3) С самого начала невозможно предусмотреть все детали того, что произойдет в будущем, начальные цели впоследствии могут оказаться неполными, например, после испытаний опытного образца часто приходится вводить изменения в ТЗ. Таким образом, налицо интерактивность процесса моделирования.

4) Создание моделей и сам процесс моделирования осуществляется людьми и следует признать, что кроме осознанных формализованных, технических и научных приемов огромную роль играет то, что мы называем творчеством, интуицией. В этом одна из главных причин невозможности полной алгоритмизации процесса моделирования. Как результат, каждый исследователь должен сам определить соотношение между формальным и эвристическим элементами в конкретной ситуации.

5) Определяющие влияние на создание модели оказывает уровень развития общества, т.е. среда, в которой создается модель (рис. 1.4).

 

Рис.1.4 Схема, отображающая модель как многоместное отношение