Алгоритм решения векторной задачи
Рассматривается выпуклая векторная задача математического программирования (ВЗМП) с неоднородными (т. е. имеющие различное направление оптимизации) критериями: opt F(X) = {max F1(X) = {fk(X), k = min F2(X) = {fk(X), k = G(X)£ B, (5.5.3) X³0, (5.5.4) где X = {xj, j = F1(X) = {fk(x), k = F2(X) = {fk(X), k = G(X) Множество допустимых точек S, представленных ограничениями (5.5.3)-(5.5.4) является не пустым. S = {X Î RN|X ³ 0, G(X) £ B} ¹ Æ и представляет собой компакт. Алгоритм решения ВЗМП (5.5.1)-(5.5.4) с равнозначными критериями выполнен в соответствии с принципом оптимальности 1 и представлен в виде ряда шагов. Алгоритм. Шаг 1. Решается задача (5.5.1)-(5.5.4) по каждому критерию отдельно, т.е. для "k Î K1 ищется максимум, а для "k Î K2 ищется минимум. В результате решения получим: X Шаг 2. Определяем наихудшую неизменяемую часть критерия f Решается задача (5.5.1)-(5.5.4) для каждого критерия на максимум: f Шаг 3. От каждого критерия отнимается его наихудшая неизменяемая часть. fk(X) - f В результате получили критерии, которые при переходе от наихудшей точки к оптимальной лежат в пределах: 0 £ (fk(X) - f 0 ³ (fk(X) - f Шаг 4. Выполняется стандартная нормализация критериев: lk(X) = (fk(X) - f где lk(X) - относительная оценка k–го критерия fk(X), k = Замечание: "k Î К1, (fk(X) - f В целом по задаче "k Î К относительная оценка lk(X), k = Шаг 5. Построение l-задачи. Построение l-задачи осуществляется в два этапа: первоначально строится максиминная задача оптимизации с нормализованными критериями, которая на втором этапе преобразуется в стандартную задачу математического программирования, названную l-задачей. а) Любую точку допустимого множества XÎS можно определить набором (множеством) допустимых оценок lk(X), k= l = Полученный минимальный уровень l максимизируем по XÎS, в результате получим максиминную задачу оптимизации с нормализованными критериями: lo = которая в результате решения дает максимальный уровень lo (среди всех минимальных уровней). Эту же задачу можно представить в стандартном (однокритериальном) виде. Для этого ипользуется второй этап. б) На втором этапе, используя взаимосвязь выражений l= lo = max l, (5.5.7) l - (fk(X) - f G(X) £ B, X ³ 0. (5.5.9) Полученную задачу назовем l-задача. Шаг 6. Решение l-задачи. Шаг 7. Конец. В результате решения l-задачи получаем точку оптимума Xo и максимальную относительную оценку lo, такую, что lo £ lk(Xo), k= Определим величину каждого критерия в точке Xo из соотношения: lk(Xo) = (fk(Xo) - f fk(Xo) = f Заметим, что для критериев k = Алгоритм решения ВЗМП (5.5.1)-(5.5.4) с неоднородными критериями покажем на тестовом примере решения векторной задачи линейного (годового плана производственной фирмы).
Популярное: Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (588)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |