
- •Особенности моделирования экономических систем
- •Идеология и использование мгуа
- •Общее описание метода мгуа
- •Особенности моделирования экономических систем
- •Идеология и использование мгуа
- •Общее описание метода мгуа
- •Особенности метода мгуа
- •Лекции 15-16. Алгоритмы мгуа
- •Многослойный итеративный мгуа
- •Оптимальное число слоев (уровней) обработки входной информации
- •И качества входных данных
- •Физические и нефизические модели
- •Комбинаторный мгуа
- •Другие методы мгуа
- •Метод объективной компьютерной кластеризации
- •Нейронные сети с активными элементами.
- •Самоорганизованное построение нечетких правил
- •1. Основные принципы использования продукционных моделей
- •Точность и полнота логических правил
- •Методы обнаружения логических закономерностей
- •Основные принципы использования продукционных моделей
- •2. Точность и полнота правил
- •3. Методы обнаружения логических закономерностей
- •Принятие решений и человек
- •Альтернативы и критерии принятия решения
- •Этапы и типовые задачи принятия решения
- •Принятие решений и человек
- •Альтернативы и критерии принятия решения
- •Этапы и типовые задачи принятия решения
- •Понятие рационального выбора
- •Деревья решений
- •Нерациональное поведение
- •Понятие рационального выбора
- •Деревья решений
- •Нерациональное поведение
- •Понятие о многокритериальности
- •Общая постановка многокритериальной задачи
- •Методы поиска решений в многокритериальных задачах
- •Понятие о многокритериальности
- •2. Общая постановка многокритериальной задачи
- •3. Методы поиска решений в многокритериальных задачах
- •Тема (Цикла леций): Системный подход к моделированию экономических систем тема: Общая модель экономических систем
- •1. Представление экономической системы на концептуальном уровне
- •2. Сущность преобразователя экономической системы
- •3. Трансформация сущности преобразователей экономических систем
- •4. Эффективность работы экономической системы
- •Кибернетический подход к описанию неоптимального функционирования экономических систем
- •Моделирование влияния надсистемы
- •Тема: Техника моделирования экономических систем
- •Общая схема моделирования экономических систем
- •Понятие базовой схемы
- •Разрешающие механизмы
- •Конфигуратор и его роль в процессе моделирования
- •Классификация методов моделирования систем
- •Основные принципы системной динамики
- •Связи между элементами системы
- •Основные понятия и элементы в моделях системной динамики
- •Вопросы по курсу «Системы обработки экономической информации»
- •37. Особенности моделирования экономических систем
- •Идеология и использование мгуа
- •Общее описание метода мгуа
Лекции 15-16. Алгоритмы мгуа
Вопросы:
Многослойный итеративный МГУА
Оптимальное число слоев (уровней) обработки входной информации
Физические и нефизические модели
Комбинаторный МГУА
Другие методы МГУА
Многослойный итеративный мгуа
При представлении неизвестной функции в виде полинома нам необходимо решить задачу нахождения коэффициентов полинома типа:
(15.1)
Однако эта задача в общем виде может быть решена лишь для небольшого числа элементов. При увеличении числа признаков и степеней полинома число вариантов быстро возрастает. Например, если мы расматриваем двадцать входных признаков, и аппроксимируем решение полиномом десятой степени, то для решения такой задачи в общем виде необходимо решение матрицы размерностью примерно 1012х1012 элементов. Помимо чисто вычислительных трудностей, проблема заключается еще и в том, что длина обучающей последовательности также должна быть очень большой (сравнимой с размерностью матрицы), что на практике чаще всего невозможно.
Во избежание этих трудностей А.Г. Ивахненко предложил заменить одномоментное построение полинома типа (15.1) его последовательным (итеративным) синтезом из сравнительно простых элементарных функций (классификаторов) и последующим усложнением этих функций.
На первом этапе нахождения неизвестной функции методом многослойного итеративного МГУА полное описание функции от n аргументов, записываемых в виде полинома k-ой степени заменяется набором частных описаний типа:
y1 = f(x1, x1), y2 = f(x1, x2), y3 = f(x1, x3), … ys-1 = f(xn-1, xn), ys = f(xn, xn) (15.2)
где s = n2, функция f везде одинакова.
Для нахождения коэффициентов в наборе (15.2) используются данные обучающей последовательности.
Затем производится отбор некоторого количества лучших по выбранному внешнему критерию или критериям коэффициентов, и эти отобранные коэффициенты используются для построения набора уравнений следующего уровня, имеющих вид типа:
z1 = f(y1, y1), z2 = f(y1, y2), … zs-1 = f(yn-1, yn), zs = f(yn, yn) (15.3)
здесь функция f и количество признаков n могут отличаться от используемых на первом этапе.
Затем происходит повторный отбор и процедура повторяется до получения наилучшего возможного результата.
В качестве базисных функций могут использоваться и функции другого типа, главное чтобы нахождение их было существенно проще, чем в случае полного решения.
Для решения задачи этим методом необходимо понимать, что такое внешний критерий, и что такое наилучшее возможное решение.
Внешним критерием называется некоторый численно выражаемый принцип, по которому мы можем оценить степень соответствия теоретической зависимости и практических данных. Наиболее часто в качестве внешнего критерия используется сумма среднеквадратичных отклонений (дисперсия) реальных данных от найденной методом МГУА зависимости (называемой также моделью). В дополнение к этому основному критерию может использоваться и ряд других критериев, в частности: коэффициент корреляции, максимальная ошибка, средняя ошибка, критерий баланса переменных, критерий ортогональности переменных и многие другие.