![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Геометрический метод решения ЗЛП
Геометрический метод решения ЗЛП применяется в случае, если задача содержит не более двух переменных или может быть сведена к таковой. Каждое из неравенств системы ограничений геометрически определяет полуплоскость допустимых значений переменных с граничными прямыми. Алгоритм геометрического метода: 1. В системе ограничений знаки неравенств заменяются на знаки точных равенств и по полученным уравнениям строятся прямые на плоскости x 1 Ox 2. 2. Определяются полуплоскости – области решения неравенств, и строится многоугольник решений (ОДР), который получается в результате пересечения полуплоскостей. Стороны этого многоугольника являются прямыми уравнений системы ограничений. 4. Из точки (0; 0) строится вектор 5. Строится начальная прямая (линия нулевого уровня) целевой функции 6. Определяются координаты точки максимума целевой функции В нашем случае система уравнений будет иметь вид: Построим по полученным уравнениям прямые и пронумеруем их (рис.1). Областью ОДР будет выпуклый многоугольник АBCDEF, каждая вершина которого является опорным планом. Из точки (0; 0) строим вектор
Решением системы будут значения x 1 = 9, x 2 = 6, т.е. D (9; 6). Тогда Рис. 1. Иллюстрация геометрического метода решения ЗЛП Таким образом, решением задачи будет оптимальный план В данной задаче ОДР является выпуклый многоугольник. Однако возможны и следующие случаи: 1) ОДР – пустое множество (рис.2, а). В этом случае задача линейного программирования не имеет решения из-за несовместности системы ограничений. 2) ОДР – единственная точка, которая и будет единственным и оптимальным решением (рис.2, б). 3) ОДР – выпуклая неограниченная область (рис.2, в). В задаче на max оптимальное решение не существует, если целевая функция не ограничена сверху (Fmax = ∞). В задаче на min оптимальное решение не существует, если целевая функция не ограничена снизу (Fmin = –∞). 4) Может оказаться, что линия уровня функции F совпадает с одной из сторон многоугольника ОДР (экстремум целевой функции достигается на всем отрезке между двумя соседними вершинами ОДР) (рис.3). Тогда имеет место альтернативный оптимум: Рис. 3. Альтернативный оптимум Формы записи задачи линейного программирования Существуют три формы записи ЗЛП: каноническая, стандартная, общая. В канонической (основной) форме все ограничения имеют вид уравнений, т.е.
|