Взаимодействие комплекса моделей
Дело в том, что в исходной модели интервал изменения этих переменных был фиксирован, здесь же мы применяем следующую схему получения верхних и нижних ограничений в агрегированном представлении отрасли, детально представленной в текущей модели:
где , , а суммирование ведется по индексам, соответствующим компонентам детально представленной отрасли. Здесь параметры и , зафиксированные в начале итерационного процесса, определяют интервал изменения переменной :
(В экспериментальных расчетах по этому алгоритму нами были использованы следующие значения параметров: = = 0.5) Такое задание ограничений так же, как и в случае с коэффициентами, отвечающими новым мощностям, более обоснованно с экономической точки зрения, кроме того, в случае небольших значений параметров и оно, очевидно, позволяет влиять на скорость сходимости процесса, так как интервал изменения переменных существенно уменьшается. Все вышеописанные процедуры выполняются нажатием кнопки «Агрегировать» в листе «Агрегирование» в специально созданной для этого книге AGR[Name].xls, где [Name] изменяется для каждой из моделей (например, для модели «Тяжелая промышленность» эта книга называется AGR15тяж.xls), а результат агрегирования записывается в файл Данные7.xls, имеющего тот же формат и те же размерности таблиц коэффициентов и параметров, что и файл данных для агрегированной 7-отраслевой модели. Этап 4. Полученная в результате решения и последующего агрегирования осведомляющая информация по детально представленной в текущей специализированной модели отрасли, в агрегированном виде, по прямым ссылкам из файла Данные7.xls в папке с файлами текущей модели, замещается в файле Данные7.xls в директории агрегированной модели. В файлах данных остальных моделей настроены прямые ссылки на файл данных управляющей модели, следовательно, обновленная информация по этой отрасли сразу замещается и в файлах данных других детализированных моделей, т.е. осведомляющая информация на этом этапе передается не только в центральную систему, но и в модели нижнего уровня: |