Задача квадратичного программирования

В свою очередь обобщением задачи квадратичного программирования является задача геометрического программирования, в которой критерий оптимальности и ограничения представлены с помощью положительных полиномов (позиномов):

gi(x) = ? cijx1?ij1?x2?ij2…?xn?ijn (1.39)

где xi > 0, cij > 0, ?ijk, k = 1,2,…, n — произвольные действительные числа.

Математическая формулировка задачи геометрического программирования заключается в минимизации позинома g0 (х) при условии, что некоторые другие позиномы gi (х) не превосходят единицы:

min g0 (х) = min {?c0j ? xk?0jk}

при условии, что

gi (х) = {?cij ? xk?ijk ? 1, i = 1,2,…, n.

В частном случае от задачи геометрического программирования (с невыпуклыми ограничениями и критерием оптимальности) вида:
min {c0? xk?0k}(1.41)

при условии, что

ci ? xk?ik ? 1, i = 1,2,…, m; xk > 0, k=1,2,…, n,
путем преобразования переменных нетрудно перейти к задаче линейного программирования. Прологарифмируем функции критерия оптимальности и ограничений и введем новые переменные zk = ln xk, k = 1, 2, …, n. Тогда исходной задаче будет эквивалентна следующая задача линейного программирования:

min {ln c0 + ??0kzk} (1.42)

при условии, что

??ikzk ? – ln ci, i = 1,2,…, m. (1.43)

Определение оптимального решения z* задачи линейного программирования (1.42) и переход к переменным исходной задачи с помощью преобразования хk* = ехр (zk*), k — 1, 2,…, n, позволяет найти глобальный-минимум задачи геометрического программирования (1.41).

Задача параметрической оптимизации с дополнительным требованием, чтобы управляемые параметры х принимали только дискретные значения, называется задачей дискретной оптимизации. Если все xi должны быть целыми числами, то задача называется задачей целочисленного программирования, в противном случае — задачей частично целочисленного программирования.

В задачах оптимального проектирования часто возникает необходимость получить наилучшие (минимальные или максимальные) значения для нескольких характеристик проектируемого устройства, т. е. требуется найти такое оптимальное решение х* ? D, которое обеспечивает минимум одновременно по всем введенным частным критериям оптимальности Qi (х), i = 1, 2, …, s. Обычно эти критерии противоречивы (уменьшение одних приводит к увеличению других). В связи с этим для совместного учета всей совокупности частных критериев необходимо рассматривать векторный критерий оптимальности
Q (х) = (Q1 (х), Q2 (х),…, Qs (х)), (1.44)
приводящий к модели принятия оптимального решения, которая называется задачей векторной (многокритериальной) оптимизации:
min Q(x), (1.45)
где
D= {x|gi(x) ? 0, i = 1, 2, …, m}. (1.46)

Выражение (1.45) является сокращенной записью следующей модели принятия оптимального решения:
Найти значения управляемых параметров х, которые обеспечивают одновременно минимальное значение по каждому из частных критериев оптимальности:

min Q1(x); min Q2(x);… min Qs(x) (1.47)

при выполнении условий работоспособности проектируемого устройства
gi(x1, x2, …, n) ? 0, i = 1, 2, …, m; (1.48)
xj- ? xj ? xj+, j= 1, 2, …, n. (1.49)

Оптимальное решение х* задачи векторной оптимизации (1.47)— (1.49) в общем случае, не являясь оптимальным ни для одного из частных критериев Q, (х) (в смысле постановки задачи параметрической оптимизации (1.25)—(1.27)), должно быть компромиссным (в определен¬ном смысле) для векторного критерия Q (х) в целом.

Одним из подходов к поиску компромиссного решения задачи векторной оптимизации является сведение ее к задаче параметрической оптимизации (1.24). Некоторые приемы, реализующие этот подход, подробно будут рассмотрены в далее.

Похожие записи
  1. Математические модели принятия решений
  2. Преобразование задачи нелинейного программирования при помощи функций штрафов в последовательность задач безусловной оптимизации
  3. Некоторые подходы к решению задач невыпуклого программирования
  4. Метод последовательных уступок.
  5. Свертывание векторного критерия оптимальности методом выделения главного критерия
  6. Многомерный случай для задач безусловной минимизации
  7. Четыре причины многокритериальности в задачах
  8. Условия оптимальности для некоторых классов моделей принятия решений
  9. Актуальность проектирования
  10. Природа многокритериальности в задачах оптимального проектирования
  11. Алгоритм, реализующий метод внутренних точек
  12. Семинар 2. Задача 3 и 4. Примеры задач по экономике
  13. Условия Куна-Таккера для условной оптимизации
  14. Условия оптимальности для задачи условной оптимизации
  15. Реализация непроцедурных систем программирования
  16. Постановка задачи поиска и оптимизации проектных решений
  17. Упорядочение векторных критериев оптимальности при помощи обобщенной функции цели

Оставить комментарий


Закажи работу СЕЙЧАС



Статистика

Рейтинг@Mail.ru