Исследование операций, методы оптимизации

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

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

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

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

Районы

Склады

Запасы

В1

В2

В3

А1

3

5

6

800

А2

7

2

4

700

А3

4

3

5

1 000

А4

6

4

7

500

Потребность

1 000

1 100

900

;

Следовательно, задача закрытого типа.

Районы

Склады

Запасы

В1

В2

В3

А1

3, 800

5

6

800

А2

7, 200

2, 500

4

700

А3

4

3, 600

5, 400

1000

А4

6

4

7, 500

500

Потребность

1000

1100

900

Количество занятых клеток 6, т.е. 4+3-1=6. Начальный опорный план невырожденный.

Суммарные расходы на перевозку равны 12 100 руб.

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

В процессе заполнения таблицы могут быть одновременно исключены и столбец и строка. Такое возможно в случае, когда исчерпан запас поставщика и полностью удовлетворен спрос потребителя. Полученный план будет вырожденным, т.к. не выполняется условие равенства количества занятых клеток величине n+m-1. В этом случае в свободную клетку необходимо записать число «0» - «ноль-загрузка», условно считая эту клетку занятой. Однако число «0» записывается в те свободные клетки, которые не образуют циклов с ранее занятыми клетками.

Циклом в матрице называется непрерывная замкнутая ломанная линия, вершины которой находятся в клетках матрицы, а звенья расположены вдоль строк и столбцов. При чем в каждой вершине цикла встречается ровно два звена, одно из них расположено по строке, второе - по столбцу. Если цикл образует самопересекающаяся ломанная линия, то точки ее самопересечения вершин не образуются. Примеры циклов:

Циклы в матрице тарифов удовлетворяю следующим свойствам:

1) число вершин в каждом цикле четно;

2) одна вершин цикла должна быть свободной клеткой, все остальные - занятыми.

Рассмотрим предыдущий пример.

Районы

Склады

Запасы

В1

В2

В3

А1

3, 800

5

6

800

А2

7, 200

2, 500

4

700

А3

4

3, 600

5, 400

1000

А4

6

4

7, 500

500

Потребность

1000

1100

900

Суммарные расходы на перевозку равны 11300 руб.

2) Метод Фогеля. В распределительной таблице по строкам и столбцам определяют разность между двумя наименьшими тарифами. Максимальную разность отмечают знаком « ». Далее в строке (или в столбце) с наибольшей разностью заполняется клетка с наименьшим тарифом. Строки (или столбцы) с нулевыми остатками груза в дальнейшем в расчет не принимаются. На каждом этапе загружается только одна клетка. Распределение груза производится по рассмотренным ранее правилам.

Районы

Склады

Запасы

Этапы

В1

В2

В3

1

2

3

4

5

А1

3

800

5

6

800

2

-

-

-

-

А2

7

2

700

4

700

2

2

-

-

-

А3

4

200

3

5

800

1 000

1

1

1

1

2

А4

6

4

400

7

100

500

2

1

2

-

-

Потр-ть

1 000

1 100

900

этапы

1

1

1

1

2

2

1

1

3

2

1

2

4

2

-

2

5

-

-

2

Суммарные расходы на перевозку равны 10 900 руб.

3. Метод потенциалов

Потенциалы иi и vj приписываются каждому поставщику и потребителю. Всего потенциалов п+m. Для заполненных клеток, которых т+п-- 1, выполняются условие (8)

.

Они служат теми уравнениями, из которых находят значения потенциалов. Эта система уравнений имеет бесчисленное множество решений, любое из которых составит искомую систему потенциалов. Чтобы найти какое-либо одно решение, значение одного из потенциалов нужно выбрать произвольно. Остальные устанавливаются из системы уравнений для заполненных клеток. Обычно считают, что u1 = 0, и вычисляют остальные потенциалы.

Пример.

Районы

Склады

Запасы

Ui

В1

В2

В3

А1

0 3

4 5

2 6

800

0

800

А2

3 7

0 2

-1 4

700

1

700

А3

0 4

1 3

0 5

1 000

1

200

800

А4

0 6

0 4

0 7

500

3

400

100

Потребность

1 00

1 100

900

Vj

3

1

4

Для каждой клетки вычисляют оценки:

.

Если опорный допустимый план оптимален, то ? 0. Если же есть хоть одна отрицательная оценка, то план не оптимален. Тогда в базис вводят клетку с минимальной оценкой. Эту клетку называют перспективной.

Экономический смысл оценки в том, что она показывает, на сколько можно уменьшить транспортные издержки при загрузке данной клетки единицей груза.

Для улучшения опорного плана для перспективной свободной клетки строится замкнутый цикл. Вершинам этого цикла присваиваются знаки: свободной клетке - «плюс», следующей по часовой или против часовой стрелки клетке - знак «минус», следующей клетки - «плюс» и т.д.

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

-+ +-

Районы

Склады

Запасы

Ui

В1

В2

В3

А1

0 3

4 5

2 6

800

0

800

А2

4 7

0 2

0 4

700

0

600

100

А3

0 4

1 3

0 5

1 000

1

200

800

А4

1 6

0 4

1 7

500

3

500

Потребность

1 00

1 100

900

Vj

3

2

4

Алгоритм метода потенциалов:

1) построить опорный план по одному из правил;

2) вычислить потенциалы поставщиков и потребителей и , решив систему уравнений

;

3) вычислить оценки для всех свободных клеток. Если все ? 0, то опорный план оптимален. Если же для всех свободных клеток > 0, то оптимальный план единственный. Если же хоть для одной свободной оценки =0, то имеется бесчисленное множество оптимальных планов с одним и тем же значением целевой функции;

4) в случае если есть < 0, то строиться цикл, расчетная таблица заполняется заново и алгоритм начинается с пункта 2.

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


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

  • Общая постановка задачи линейного программирования (ЛП). Приведение задачи ЛП к стандартной форме. Примеры экономических задач, приводящихся к задачам ЛП. Геометрический и симплексный методы решения. Теоремы двойственности и их использование в задачах ЛП.

    курсовая работа [1,1 M], добавлен 21.11.2010

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

    курсовая работа [105,5 K], добавлен 02.10.2014

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

    курсовая работа [313,2 K], добавлен 12.11.2010

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

    курсовая работа [82,0 K], добавлен 24.03.2012

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

    курсовая работа [4,2 M], добавлен 20.04.2015

  • Очевидное начальное опорное решение. Симплексный метод с естественным базисом. Графический метод решения задач линейного программирования. Двойственная задача, ее оптимальное решение. Матрица коэффициентов затрат. Полная схема межотраслевого баланса.

    контрольная работа [89,6 K], добавлен 30.04.2009

  • Прямые и двойственные задачи линейного программирования, особенности и методика их решения. Основные положения теоремы двойственности. Виды математических моделей двойственных задач. Разработка программы планирования работы швейной мастерской в Excel.

    курсовая работа [177,8 K], добавлен 26.07.2009

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

    курсовая работа [2,0 M], добавлен 21.12.2010

  • Основные понятия моделирования. Общие понятия и определение модели. Постановка задач оптимизации. Методы линейного программирования. Общая и типовая задача в линейном программировании. Симплекс-метод решения задач линейного программирования.

    курсовая работа [30,5 K], добавлен 14.04.2004

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

    контрольная работа [60,3 K], добавлен 17.02.2012

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