Задача оптимизации в конструировании


Метод линейного программирования


Download 374.09 Kb.
bet10/15
Sana08.05.2023
Hajmi374.09 Kb.
#1443075
TuriЗадача
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
Optimalashtirish bulimi

2. Метод линейного программирования
Метод применяется для решения задач, связанных с экономикой, организацией и планированием производства: транспортные, проблемы запасов, размещение оборудования, определение оптимального ассортимента продукции, распределение ресурсов, оптимальный раскрой материалов и т.д. Метод легко реализуется на ЭВМ.
Метод используется для решения линейных задач оптимизации, в которых целевая функция F(х) линейно зависит от управляемых параметров

и функции ограничений также линейны.

х1  0, …, хп1  0,
где п1п.
В этой задаче имеется m1 ограничений типа равенств, (m m1) ограничений типа неравенств и п1 ограничений типа неотрицательности.
При отсутствии ограничений типа неравенств и неотрицательности целевая функция не имеет экстремума.
Задача линейного программирования – ЛП – имеет смысл лишь, если
m < п1.
Задачу ЛП можно решать аналитическими и графическими методами. Аналитические методы, которые представляют собой последовательность вычислений по некоторым правилам, являются основой для решения задач на ЭВМ. Их единственный недостаток заключается в том, что они недостаточно наглядны, в отличие от графических методов, которые используются для решения простых задач ЛП, допускающих графическую интерпретацию.
Общие результаты теории ЛП [18]:
1. Задача ЛП в зависимости от исходных данных имеет либо одно решение, либо континуум решений, либо вообще не имеет решения (лат. – continuum – непрерывное, сплошное – матем.).
2. Область допустимых значений переменных х1, … хп имеет вид выпуклого многогранника (при х1 и х2 – выпуклого многоугольника).
3. Если существует единственное решение, то оно соответствует одной из вершин многогранника (многоугольника) ограничений.
4. Если решений континуум, то они соответствуют двум и более вершинам многогранника (многоугольника) ограничений, а также всем его ребрам или граням, расположенными между этими вершинами.
5. Решения, соответствующие вершинам многогранника (многоугольника) ограничений называются базисными (опорными) решениями.
Из п. 3 и 4 следует, что при поиске экстремума не нужно просматривать внутренние области многогранника (многоугольника).
На рис. 4.23 представлен многогранник ограничений и определение вершины многогранника, сообщающей целевой функции максимальное значение.

Рисунок 4.23.

В случае простых задач решение получается непосредственно из графика. Для этого строится график, например при п = 2, на котором линии, соответствующие ограничениям, определяют область допустимых решений (рис. 4.24).



Рисунок 4.24.


Методика определений экстремума целевой функции следующая.
Построив многоугольник ограничений и зная, что экстремум находится в одной из вершин многогранника и не нужно исследовать его внутреннюю часть, на некотором расстоянии R от начала координат проводим прямую линию целевой функции. Для этого выбираем произвольно значение F(х), которое подставляем в уравнение целевой функции. Затем определяем точки, в которых целевая функция пересекает оси координат: х1 (при х2 = 0) и х2 (при х1 = 0). Проведя линию целевой функции, перемещаем ее параллельно самой себе, увеличивая расстояние R от начала координат. При этом растет и значение целевой функции. Далее фиксируется эта прямая в проходимых вершинах многогранника. Последняя вершина (в нашем случае – В) соответствует экстремуму целевой функции, а ее координаты х1 и х2 являются оптимальными переменными. Если прямая совпадает с какой-либо стороной многоугольника (например, ВС), то будет континуум решений.
При аналитическом решении основную идею методов составляет направленный перебор некоторых вариантов решения с его последовательным улучшением.
Задачи ЛП удобно решать симплекс-методом (simple – англ. – простой). Это метод последовательного улучшения плана, эффективная процедура проведения вычислений, специальный метод оптимального (направленного) перебора.

Download 374.09 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling