КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Человеко-машинная процедура STEM
Одной из первых ЧМП была разработана процедура STEM [28, 35]. Она предназначена для решения многокритериальных задач линейного программирования. Пусть
— целевая функция по критерию i, определяемая на множестве переменных X и векторе C, значение которой необходимо максимизировать. Пусть множество допустимых значений X ограничено системой
X где A — матрица B — вектор-столбец размерностью Пусть
Необходимо найти вектор (аргумент) X, максимизирующий совокупность целевых функций
Решение этой задачи — вектор X следует искать во множестве Парето-эффективных решений, а требование нахождения наиболее предпочтительного (неявно выраженного) соотношения между значениями критериев со стороны лица, принимающего решение, в человеко-машинных процедурах выражается, как правило, в большинстве своем в поиске весовых коэффициентов Поскольку назначение весовых коэффициентов является для ЛПР сложной операцией, то в человеко-машинной процедуре STEM определение Задача многокритериальной оптимизации представляется как задача поиска удовлетворительного (компромиссного) решения, формализуемого в виде условий
где Так как удовлетворительное значение порога Человеко-машинная процедура STEM состоит из следующих фаз: оптимизации — Шаг 1. Вычисляется матрица Решение
2. Нормируется матрица
где Очевидно, что для диагональных элементов 3. Рассчитывается система весовых коэффициентов
где где Шаг 1. Определяется вектор компромиссного решения
2.Вычисляется вектор критериальных оценок Шаг Формируется сообщение ЭВМ на итерации
где
Шаг Оценивается предлагаемое решение на основании сопоставления векторов Если ЛПР считает это решение удовлетворительным, завершается процедура, иначе переход к шагу Шаг ЛПР указывает, какой из критериев в векторе
Перейти к шагу Пример Обратимся к задаче определения плана выпуска продукции, рассмотренной в разделе 2.1. Добавим еще один критерий определения плана: минимизация суммарного времени простоя оборудования (максимизация загрузки оборудования). В целом, необходимо определить план производства столов и шкафов с учетом трех критериев: 1) максимизация дохода от реализации продукции (в рублях)
где
2) максимизация выпуска столов для нужд всего предприятия (в штуках)
где 3) максимизация загрузки оборудования (в часах)
где
Пусть время изготовления одного стола Решением задачи определения плана выпуска продукции с учетом только первого критерия является вектор Решением задачи с учетом только второго критерия является вектор Решением задачи с учетом только третьего критерия является множество решений
Процедура STEM включает следующие шаги.
Шаг 1. Рассчитывается матрица
При
То есть
Таблица 5.1 — Значение критериев при различных оптимальных решениях
2. Нормируем матрицу
3. Рассчитываются весовые коэффициенты
0.605
Решая эту систему уравнений, получаем:
Шаг 1. Определяется решение по глобальному критерию
Решая задачу линейного программирования 0.3 при ограничениях на ресурсные параметры: 0.06 0.04 0.035
Получим компромиссное решение
2. Вектор критериальных оценок
Шаг Формируется сообщение ЭВМ для ЛПР
Шаг ЛПР оценивает компромиссное решение по значениям критериев. Если он считает это решение удовлетворительным, то процедура поиска на этом заканчивается. Иначе переходим на следующий шаг. Шаг ЛПР указывает, какой из критериев в векторе
Переходим на шаг Шаг 1. Рассчитывается матрица
2. Нормируем таблицу
3. Рассчитываются весовые коэффициенты
Шаг 1. Определяется решение по глобальному критерию
Решаем задачу 0.5 при ограничениях на ресурсные параметры ( 500 Получим новое компромиссное решение 2. Вектор критериальных оценок
Шаг
Шаг ЛПР оценивает полученное решение. Если оно считает это решение удовлетворительным, то процедура поиска решения заканчивается, иначе повторяются шаги
Дата добавления: 2015-05-09; Просмотров: 1467; Нарушение авторских прав?; Мы поможем в написании вашей работы! |