![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Решение. Общий вид задачи линейного программирования.Стр 1 из 4Следующая ⇒
ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ Общий вид задачи линейного программирования. Найти значения переменных x 1, x 2, x 3,..., xn, при которых максимума или минимума max (min) достигает целевая функция. z = c 1 x 1 + c 2 x 2 +... + cnxn Если для переменных x1, x2,..., xn выполняются ограничения Точки для которых выполняются ограничения называются допустимыми решениями (или планами). Множество точек допустимых решений образуют многоугольник допустимых решений. Матричная форма записи задачи линейного программирования получится, если мы введем такие матрицы: пример. Процесс изготовления двух видов промышленных изделий заключается в последовательной обработке каждого из них на трех станках. Время использования каждого из этих станков ограничено 10 часами в сутки. Время обработки и прибыли от продаж каждого изделия приведены в таблице.
Нужно определить оптимальные объемы производства изделия каждого вида. Решение Пусть изделий 1го вида изготавливается x 1 штук, а 2го вида – x 2 штук. Прибыль: max z = 2 x 1 + 3 x 2. Ограничения: Итак, max z = 2 x 1 + 3 x 2; Графический метод задачи линейного программирования с двумя переменными max (min) z = c 1 x 1 + c 2 x 2; Чтобы решить графически нужно выполнить следующее: 1) построить многоугольник допустимых решений 2) если при некоторых значениях x 1, x 2 целевая функция z = a, то прямая c 1 x 1 + c 2 x 2 = a будет перпендикулярна нормаль вектору 3) если решается задача на максимум, то a должно увеличиваться, поэтому двигая прямую перпендикулярно Продолжаем рассматривать начатый выше пример. max z = 2 x 1 + 3 x 2; Решение (1) пробная точка O (0, 0): O (0, 0) лежит в полуплоскости
O (0, 0): (3) O (0, 0): z = 2 x 1 + 3 x 2; Двигаем А – опорное решение Найдем координаты точки А. Прибыль:
|