Методы оптимальных решений

Графическое решение задачи линейного программирования. Определение соответствующей полуплоскости. Нахождение точек экстремума и потенциалов. Построение опорного плана методом минимальной стоимости. Проверка условий оптимальности и невырожденности.

Рубрика Экономико-математическое моделирование
Вид контрольная работа
Язык русский
Дата добавления 11.06.2016
Размер файла 85,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

КОНТРОЛЬНАЯ РАБОТА

МЕТОДЫ ОПТИМАЛЬНЫХ РЕШЕНИЙ

Решить графически задачу линейного программирования

Решение:

Строим на плоскости х1Ох2 многоугольник решений. Для этого в неравенствах системы ограничений и условиях неотрицательности переменных знаки неравенств заменим на знаки точных равенств.

Каждую из четырех первых прямых строим по двум точкам. Соответствующую полуплоскость определяем по тому, принадлежит ей или нет точка начала координат (0; 0).

, - точка 1 -

, - точка 2 -

- область решения - верхняя полуплоскость;

, - точка 1 -

, - точка 2 -

- область решения - нижняя полуплоскость;

, - точка 1 -

, - точка 2 -

- область решения - нижняя полуплоскость;

, - точка 1 -

, - точка 2 -

- область решения - верхняя полуплоскость;

- ось ,

- область решения - правая полуплоскость;

- ось ,

- область решения - верхняя полуплоскость;

Построим полученные прямые, отметим стрелочками соответствующие полуплоскости допустимых значений переменных и их пересечение.

Областью допустимых решений задачи является четырехугольник ОABС, координаты точек которого удовлетворяют условию неотрицательности переменных и неравенствам системы ограничений задачи.

Х2

(V)

(IV)

(III)

Z

B

A

1

C

Х1

-2

О

0

1

(VI)

-1

(II)

Z=0

(I)

Для нахождения точек экстремума построим начальную прямую (по двум точкам: и ) и вектор-градиент , координаты которого являются частными производными целевой функции.

Для нахождения максимального значения целевой функции задачи перемещаем начальную прямую параллельно самой себе в направлении, вектора до последней точки пересечения ее с областью допустимых решений. Из рисунка следует, что опорной прямой по отношению к области допустимых решений она становится в точке В, где функция принимает максимальное значение. Для определения координат точки В - пересечения прямых (III) и (IV) - решим систему уравнений этих прямых:

В результате получили оптимальное решение ЗЛП на максимум:

Решить задачу линейного программирования симплекс-методом

Решение:

Задача обладает исходным опорным планом: , . Первый опорный план заносим в симплексную таблицу 1, состоящую из коэффициентов системы ограничений и свободных членов. Последняя строка заполняется по указанной в таблице формуле при .

Так как в этой оценочной строке находятся отрицательный элемент, то первый опорный план в задаче не оптимальный. Найдем разрешающий элемент:

; .

Значит, разрешающий элемент равен 4 в столбце . Выделим его в круг.

Переходим к новому опорному плану, формируя следующую симплексную таблицу 2. Вместо вектора в таблицу 2 войдет базисным вектор . Строка, соответствующая вектору , в таблице 2, получена делением всех элементов строки таблицы 1 на разрешающий элемент 4. На месте разрешающего элемента получаем 1. В остальных клетках столбца таблицы 2 получаем нули с помощью элементарных преобразований над строками матрицы. С помощью этих преобразований рассчитываются все строки таблицы 2, за исключением оценочной, которая вычисляется по указанной формуле.

Получили второй опорный план: , .

Базис

Сб

9

0

8

0

-1

0

Таблица 1

0

2

1

4

0

2

0

0

8

0

16

1

-2

0

0

3

0

5

0

0

1

-9

0

-8

0

1

0

Таблица 2

8

1/2

1/4

1

0

1/2

0

0

0

-4

0

0

-10

0

0

1/2

-5/4

0

0

-5/2

1

-5

2

0

0

5

0

Так как в полученной оценочной строке таблицы 2 все коэффициенты неотрицательные, то второй опорный план является оптимальным.

Искомый оптимельный план: , .

Решить транспортную задачу

В следующих вариантах для транспортной задачи, исходные данные которой приведены в таблице, найти оптимальный план.

Пункты назначения

Пункты

отправления

запасы

4

5

2

8

6

115

3

1

9

7

3

185

9

6

7

2

1

120

потребности

70

220

40

30

60

Решение:

Проверяем необходимое и достаточное условие разрешимости задачи:

, .

Как видно, суммарная потребность в грузе равна его запасам у поставщиков. Следовательно, модель транспортной задачи является закрытой и задача разрешима. Решаем ее методом потенциалов.

Все исходные данные заносим в следующую таблицу 1.

Таблица 1

4

5

2

1

0

Запасы

0

4

70

5

5

2

40

8

-7

6

-6

115

-4

3

-3

1

185

9

-11

7

-10

3

-7

185

1

9

-4

6

30

7

-4

2

30

1

60

120

Потребности

70

220

40

30

60

420

Построим первый опорный план методом минимальной стоимости.

В клетку с минимальным тарифом направляем максимально возможный груз, равный . Строка выходит из рассмотрения.

Среди оставшихся тарифов минимальный элемент в клетке . Направляем в нее груз, равный . При этом столбец выходит из рассмотрения. задача полуплоскость потенциал оптимальность

Продолжая аналогичным образом рассуждения, получаем первый опорный план, который является допустимым, так как все грузы с пунктов поставки вывезены, и потребности всех пунктов назначения удовлетворены.

Проверяем невырожденность плана.

Число базисных переменных в невырожденном плане равно . Первый опорный план является невырожденным, так как число занятых клеток равно 7.

Проверяем условие оптимальности.

Для этого находим потенциалы по занятым клеткам таблицы 1 из систему уравнений:

(1).

Так как число неизвестных больше числа уравнений (m+n>m+n-1), то один из потенциалов принимаем равным нулю (). Рассчитанные потенциалы заносим в таблицу 1 и определяем оценки свободных клеток по формулам:

(2).

Заносим их в левые нижние углы свободных клеток таблицы.

Так как все оценки , то первый опорный план транспортной задачи является оптимальным.

Значение целевой функции:

.

Оптимальный план:

,

Анализ плана.

Из первого пункта поставки необходимо 70 ед. груза направить в 1-й, 5 ед. - во 2-й и 40 ед. - в 3-й пункт назначения; из второго пункта поставки все 185 ед. груза направить во 2-й пункт назначения; из третьего пункта поставки 30 ед. груза направить во 2-й, 30 ед. - в 4-й и 60 ед. в 5-й пункт назначения. Потребности потребителей удовлетворены полностью, и весь груз вывезен. Общая стоимость доставки груза потребителям будет минимальной и составит 870 руб.

Полученный оптимальный план данной задачи является единственным. Признаком этого является отсутствие нулевых оценок свободных клеток.

Размещено на Allbest.ru


Подобные документы

  • Нахождение начального опорного плана методом минимальной стоимости, оптимизация его методом потенциалов. Решение задачи о назначениях с заданной матрицей затрат. Построение набора дуг, соединяющих все вершины сети и имеющих минимальную протяженность.

    контрольная работа [341,0 K], добавлен 24.04.2012

  • Составление математической модели, целевой функции, построение системы ограничений и симплекс-таблиц для решения задач линейного программирования. Решение транспортной задачи: определение опорного и оптимального плана, проверка методом потенциалов.

    курсовая работа [54,1 K], добавлен 05.03.2010

  • Определение первичного опорного плана разными способами: методом северо-западного угла, методом минимальной стоимости, методом Фогеля. Перепланировка поставок с помощью метода потенциалов для каждого плана. Анализ эффективности их использования.

    контрольная работа [67,2 K], добавлен 06.11.2012

  • Применение линейного программирования для решения транспортной задачи. Свойство системы ограничений, опорное решение задачи. Методы построения начального опорного решения. Распределительный метод, алгоритм решения транспортной задачи методом потенциалов.

    реферат [4,1 M], добавлен 09.03.2011

  • Решение задачи линейного программирования графическим способом. Определение экстремальной точки. Проверка плана на оптимальность. Правило прямоугольников. Анализ и корректировка результатов решения задач линейного программирования симплексным методом.

    контрольная работа [40,0 K], добавлен 04.05.2014

  • Решение графическим методом задачи линейного программирования с двумя неизвестными. Решение транспортной задачи методом северо-западного угла и методом минимальной стоимости. Системы массового обслуживания. Стохастическая модель управления запасами.

    контрольная работа [458,1 K], добавлен 16.03.2012

  • Построение экономической модели по оптимизации прибыли производства. Разработка математической модели задачи по оптимизации производственного плана и её решение методами линейного программирования. Определение опорного и оптимального плана производства.

    дипломная работа [311,3 K], добавлен 17.01.2014

  • Экономико-математическая модель получения максимальной прибыли, её решение графическим методом. Алгоритм решения задачи линейного программирования симплекс-методом. Составление двойственной задачи и её графическое решение. Решение платёжной матрицы.

    контрольная работа [367,5 K], добавлен 11.05.2014

  • Симплекс метод решения задач линейного программирования. Построение модели и решение задачи определения оптимального плана производства симплексным методом. Построение двойственной задачи. Решение задачи оптимизации в табличном процессоре MS Excel.

    курсовая работа [458,6 K], добавлен 10.12.2013

  • Решение задачи линейного программирования графическим и симплекс-методом. Решение задачи двойственной к исходной. Определение оптимального плана закрепления потребителей за поставщиками однородного груза при условии минимизации общего пробега автомобилей.

    контрольная работа [398,2 K], добавлен 15.08.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.