Автор: Пользователь скрыл имя, 08 Сентября 2011 в 12:51, лабораторная работа
Цель работы:
Изучить и освоить методику составления математической модели задач линейного программирования, решения задачи на компьютере, анализировать полученное решение.
Министерство образования и науки РФ
Государственное образовательное учреждение
высшего профессионального образования
ВлГУ
Кафедра
СК
Отчет по лабораторным работам
на тему:
Задачи линейного программирования
по дисциплине:
Численные методы в строительстве
Вариант
№ 9.
Выполнил:
ст. гр. ЗСв-210
И.А. Тимофеев
Проверил:
В.А.
Репин
Владимир, 2011
Цель работы:
Изучить и освоить методику составления математической модели задач линейного программирования, решения задачи на компьютере, анализировать полученное решение.
Краткая теоретическая часть:
Линейное программирование составляет большой раздел теории оптимизации. Теория оптимизации занимается разработкой методов поиска оптимальных значений функции цели на заданном участке числовой прямой. Заданные границы участка поиска накладывают ограничения на значение функции цели. Линейное программирование – часть условной оптимизации.
Целевая функция является функцией проектных параметров, а ограничение существует в виде системы линейных уравнений или неравенств.
Все
многообразие задач линейного
Рассмотрим математические модели транспортной задачи, задачи составления оптимального производственного плана и задачи оптимального раскроя материала.
Ход работы:
Задача № 1. Транспортная задача.
Условие: три потребителя обслуживаются четырьмя поставщиками. Производительность каждого поставщика соответственно составляет 80, 85, 75, 60 т. Потребность потребителей соответственно 120,150,130 т. Стоимость перевозки единицы объема товара к 1, 2, 3-ему потребителю от каждого поставщика составляет:
от поставщика-1 6, 2, 8 финансовых единиц (ф.е.);
от поставщика-2 2, 5, 3 ф.е.;
от поставщика-3 4, 10, 6 ф.е.;
от поставщика-4 8, 7, 6 ф.е.
Необходимо составить оптимальный план перевозки товара, таким образом, чтобы общие затраты на перевозку были бы минимальными.
Решение:
математическая модель задачи.
Поставщики | Потребители | Отправлено, т | ||
1 | 2 | 3 | ||
I | 6 | 2 | 8 | 80 |
II | 2 | 5 | 3 | 85 |
III | 4 | 10 | 6 | 75 |
IV | 8 | 7 | 6 | 60 |
Получено, т | 120 | 150 | 130 | 300
400 |
Пусть - количество товара в т, перевозимого от i-го поставщика к j-ому потребителю.
Общая производительность поставщика в товаре меньше общей потребности потребителей. Добавляю в задачу условного поставщика V, которому в качестве «предложения» приписываются излишки «спроса». Тарифы на перевозку до условного потребителя будут равны нулю.
Поставщики | Потребители | Отправлено, т | ||
1 | 2 | 3 | ||
I | 6 | 2 | 8 | 80 |
II | 2 | 5 | 3 | 85 |
III | 4 | 10 | 6 | 75 |
IV | 8 | 7 | 6 | 60 |
V | 0 | 0 | 0 | 100 |
Получено, т | 120 | 150 | 130 | 400
400 |
Функция цели, отражающая суммарные затраты на перевозку, будет иметь вид:
F = 6x11 + 2x12 + 8x13 + 2x21 + 5x22 + 3x23 + 4x31 + 10x32+
+ 6x33 + 8x41 + 7x42 + 6x43 + 0x51 + 0x52 + 0x53 ® min
Составляю систему ограничений. Записываю выражения для поставщиков, снабжающих каждого потребителя товаром. Количество товара, вывозимое от поставщика-1 к потребителям:
x11 + x12 + x13.
Эта сумма равна 80, поскольку вывозится вся смесь.
x11 + x12 + x13 = 80.
Аналогично для поставщика-2, поставщика-3 и поставщика-4 получаю:
x21 + x22 + x23 = 85
x31 + x32 + x33 = 75
x41 + x42 + x43 = 60
x51 + x52 + x53 = 100.
Потребители, в свою очередь, получают товар от каждого поставщика.
Так как потребность каждого из потребителей полностью удовлетворяется количеством товара, полученного от поставщика-1, поставщика-2, поставщика-3,поставщика-4, поставщика-5 то:
Переменные неотрицательны, так как с экономической точки зрения обратные перевозки не имеют смысла, поэтому хij ³ 0. отсюда имеем:
x11 + x12 + x13 = 80,
x21 + x22 + x23 = 85,
x31 + x32 + x33 = 75,
x41 + x42 + x43 = 60,
x51 + x52 + x53 = 100,
Задача линейного программирования состоит в отыскании на множестве допустимых планов такого плана, который обращал бы в минимум функцию цели. Такой допустимый план называют оптимальным.
Решение данной задачи с использованием табличного процессора MS Excel.
Вывод:
решена транспортная задача открытого
типа, оптимальный план поставки товара
заключается в доставке от поставщика
№1 к потребителю №2 – 80 т, от поставщика
№2 к потребителю №1 – 45 т, к №3 – 40 т, от
поставщика № 3 к потребителю №1 – 75 т,
от поставщика №4 к потребителю №3 – 60
т, при этом, общие затраты на перевозку
всего товара составят 1030 ф.е.
Задача № 2. Составление оптимального производственного плана.
Условие: заводу требуется составить оптимальный производственный план по выпуску четырех видов изделий при определенных возможностях пяти видов машин, на которых последовательно обрабатываются эти изделия. Важным является получение заводом максимальной прибыли.
Существуют следующие технические условия на обработку этих изделий: 1-й вид машин имеет предел времени беспрерывной работы в течение 78 часов; 2-й – в течение 86 часов; 3-й – в течение 95 часов; 4-й – в течение 108 часов; 5-й – в течение 126 часов. Продолжительность обработки каждого вида изделия на каждом из вдов машин представлена в виде таблицы.
Изделия | Машины | Прибыль,
ф.е./шт | ||||
1 | 2 | 3 | 4 | 5 | ||
I | 5 | 3 | 1 | 2 | 4 | 15,3 |
II | 2 | 3 | 4 | 2 | 8 | 18,5 |
III | 2 | 4 | 3 | 1 | 5 | 20 |
IV | 4 | 2 | 1 | 6 | 2 | 5,9 |
Предельное
время
работы машин, ч |
78 | 86 | 95 | 108 | 126 |
От реализации выпускаемой продукции завод получает прибыль.
Решение: математическая модель приведенной задачи. Обозначу за х1 количество изделий, которых нужно выпустить, продукции 1-го вида, за х2 – количество изделий продукции 2-го вида, за х3 – количество изделий продукции 3-го вида, за х4 – количество изделий продукции 4-го вида.