
- •Тема 1: Введение в дисциплину.
- •2. Принцип оптимальности в планировании и управлении, математическая запись. Примеры применения для принятия оптимальных решений
- •3. Задача оптимального программирования, основные понятия и определения, общая классификация. Примеры практических приложений
- •4. Классическая задача оптимизации, решение методом множителей Лагранжа
- •5. Типовые задачи оптимизации и их экономико-математические модели
- •Тема 2: Линейное программирование
- •6. Задача линейного программирования (злп). Основные свойства, понятия и определения, примеры практического использования
- •7. Графический метод решения злп, особые случаи решения злп графическим методом
- •Алгоритм решения злп с двумя переменными графическим методом
- •Особые случаи решения злп графическим методом
- •8. Основы симплексного метода решения злп: идеология и общая схема метода. Получение оптимальных решений средствами ms Excel
- •9. Двойственность в линейном программировании, свойства двойственных оценок и их использование в анализе оптимального плана
- •Экономический смысл задачи, двойственной к задаче оптимального использования ресурсов
- •Двойственные оценки как мера влияния ограничений на целевую функцию
- •10. Специальные задачи линейного программирования: транспортная задача, решение средствами ms Excel
- •11. Специальные задачи линейного программирования: задача о назначениях, решение средствами ms Excel
- •Решение средствами ms Excel
- •12. Задачи дискретной оптимизации, решение средствами ms Excel
- •Решение средствами ms Excel
- •Тема 3: Нелинейное программирование
- •13. Задачи нелинейного программирования, решение средствами Excel
- •Решение средствами ms Excel
- •14. Метод динамического программирования
- •Тема 4: Оптимальные решения для отдельных классов задач оптимизации в экономике
- •15. Методы теории массового обслуживания: основные понятия и определения, примеры смо
- •16. Система массового обслуживания с отказами, основные характеристики функционирования
- •17. Система массового обслуживания с ожиданием, основные характеристики функционирования
- •18. Классическая модель управления запасами без дефицита
- •19. Классическая модель управления запасами с допущением дефицита
- •20. Методы сетевого планирования и управления
- •21. Методы статистического моделирования (метод Монте-Карло), получение псевдослучайных чисел
- •Тема 5: Методы оптимальных решений в условиях неопределенности
- •22. Матричные игры и их решение
- •23. Игры с природой. Методы их решения
- •24. Экспертные методы принятия решений: проверка согласованности и достоверности экспертных оценок
- •25. Методы экспертных оценок: метод Дельфи, его достоинства и недостатки; примеры использования
10. Специальные задачи линейного программирования: транспортная задача, решение средствами ms Excel
Транспортная задача является одной из наиболее распространенных задач линейного программирования и находит широкое практическое приложение.
Постановка задачи (об оптимальном закреплении потребителей к поставщикам). Некоторый однородный продукт, сосредоточенный у m производителей (поставщиков) Ai в количестве ai единиц, необходимо доставить n потребителям Bj в количестве bj единиц. Известна стоимость cij перевозки единицы груза от поставщика i к потребителю j. Необходимо составить план перевозок, позволяющий с минимальными затратами перевезти все грузы и полностью удовлетворить потребителей.
Часто исходные данные транспортной задачи записывают в виде таблицы (матрицы) планирования:
Потребитель Производитель |
B1 |
B2 |
|
Bn |
Предложение (запасы) |
A1 |
c11 |
c12 |
|
c1n |
a1 |
A2 |
c21 |
c22 |
|
c2n |
a2 |
|
|
|
|
|
|
Am |
cm1 |
cm2 |
|
cmn |
am |
Потребность (спрос) |
b1 |
b2 |
|
bn |
|
Составим экономико-математическую модель (транспортная задача относится к двухиндексным задачам линейного программирования):
вводим переменные:
, где xij – количество единиц груза, перевозимых от поставщика i к потребителю j ; стоимость этой перевозки составит
;
задаем целевую функцию
, которая выражает стоимость перевозок всех грузов;
из условий задачи составляем ограничения:
все грузы должны быть перевезены, т.е.
;
все потребности должны быть удовлетворены, т.е.
.
Таким образом, модель транспортной задачи имеет следующий вид:
Найти минимальное значение целевой функции |
|
|
(10.1) |
при ограничениях |
|
, |
(10.2) |
, |
(10.3) |
|
(10.4) |
В рассмотренной модели предполагается, что суммарные запасы равны суммарным потребностям, т.е.
|
(10.5) |
Транспортная задача, в которой суммарные запасы и суммарные потребности совпадают, называется закрытой транспортной задачей, в противном случае получаем открытую транспортную задачу.
Замечание. Решение открытой ТЗ проводится сведением к закрытой ТЗ (введением фиктивного поставщика или фиктивного потребителя):
если суммарные запасы превышают суммарные потребности, то вводится фиктивный потребитель Bn+1, потребность которого равна
;
если суммарные потребности превышают суммарные запасы, то вводится фиктивный поставщик Am+1, запасы которого равны
.
Стоимость перевозки единицы груза до фиктивного потребителя или от фиктивного поставщика приравнивается нулю, так как груз в обоих случаях фактически не перевозится.