Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_Matematicheskie_metody.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
61.57 Кб
Скачать

Введение

Линейное программирование - один из важнейших разделов математики, изучающий теории и методы решения определенных задач. Эта математическая дисциплина стала в последние годы широко применяться в различных областях экономики, техники и военного дела, где в их развитии не последнюю роль играет математическое планирование и использование автоматических цифровых вычислительных машин. Данный раздел науки изучает линейные оптимизационные модели. Иначе говоря, линейное программирование посвящено численному анализу и решению задач, требующих нахождения оптимального значения, т.е. максимума или минимума, некоторой системы показателей в процессе, а состояние его описывает система линейных неравенств. Впервые термин "линейное программирование" предложил американский экономист Т. Купманс в 1951 году. В 1975 году русский математик Л.В.Канторович и Т. Купманс были удостоены Нобелевской премии по экономическим наукам за свой вклад в теорию оптимального распределения ресурсов. Т. Купманс пропагандировал методы линейного программирования и защищал приоритеты Л.В.Канторовича, открывшего эти методы. История линейного программирования в США уходит корнями в 1947 год, когда Дж. Данциг написал об этом в своей работе. Л.В.Канторович изучал возможность применения математики к вопросам планирования, на основе чего в 1939 году была опубликована его монография "Математические методы организации и планирования производства". Важнейшей находкой (открытием) Л.В.Канторовича явилась возможность четко математически сформулировать важнейшие производственные задачи, что позволяет найти количественный подход к данным задачам, а также их решение численными методами. Если бы первые работы Л.В.Канторовича получили в свое время должную оценку, то была бы велика вероятность еще большего продвижения линейного программирования в настоящее время. К сожалению, его работа оставалась в тени как в Советском Союзе, так и за его пределами, и, как отмечает Данциг: " …и за это время линейное программирование стало настоящим искусством." Оптимальный план любой линейной программы следует автоматически связывать с оптимальными ценами или, согласно Л.В.Канторовичу, с "объективно обусловленными оценками"... Это нагромождение слов имело целью повысить "критикоустойчивость" термина. Суть экономического открытия Л.В.Канторовича заключается во взаимосвязи оптимальных решений и оптимальных цен.

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

Глава 1 транспортная задача линейного программирования

1.1. Транспортная задача

Общая постановка транспортной задачи состоит в определении оптимального плана перевозок некоторого однородного груза из А12…Аm пунктов отправления в В12…Вn пунктов назначения. При этом в качестве критерия оптимальности обычно берется либо минимальная стоимость перевозок всего груза, либо минимальное время его доставки. Известно Cij( i= ) – стоимость перевозки единиц груза от i-поставщика, j- потребителю, или время, необходимое на перевозку единицы груза. Требуется составить такой план перевозок, при котором:

1. Все запасы поставщика будут вывезены полностью.

2. Все запросы потребителя удовлетворены полностью.

3. Суммарные затраты на перевозку груза минимальны.

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

Условие транспортной задачи задается в виде таблицы:

1.Выбираем переменные задачи.

Пусть хij ( ) – количество единиц груза, перевозимое от i-го поставщика j-му потребителю, причем хij .

2.Составляем систему ограничений.

Система будет состоять из уравнений, так как:

а) все запасы поставщиков должны быть вывезены полностью

б) все запросы потребителей должны быть удовлетворены полностью

3.Задаем целевую функцию.

Цель задачи осуществить перевозки с минимальными затратами, поэтому

Z(x) = с1*x1 + с1*x1 + … + сm*xn .

Таким образом, математическая модель имеет вид:

составить план перевозки Х = , удовлетворяющий системе ограничений ij ( ), обеспечивающий минимум целевой функции Z(x) = .

Транспортные задачи делятся на два класса:

1. Задачи закрытого типа .

2. Задачи открытого типа делятся на две группы:

а) общие запасы , для разрешимости задачи, вводят фиктивного потребителя с запросами стоимость перевозок от каждого поставщика фиктивному потребителю = 0.

б) если же запас товара меньше запросов, вводят фиктивного поставщика стоимость перевозок от фиктивного поставщика потребителю = 0.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]