Автор работы: Пользователь скрыл имя, 16 Ноября 2012 в 14:56, курсовая работа
Линейное программирование - один из важнейших разделов математики, изучающий теории и методы решения определенных задач. Эта математическая дисциплина стала в последние годы широко применяться в различных областях экономики, техники и военного дела, где в их развитии не последнюю роль играет математическое планирование и использование автоматических цифровых вычислительных машин. Данный раздел науки изучает линейные оптимизационные модели. Иначе говоря, линейное программирование посвящено численному анализу и решению задач, требующих нахождения оптимального значения, т.е. максимума или минимума, некоторой системы показателей в процессе, а состояние его описывает система линейных неравенств.
Введение
Задание
Глава 1. Симплексный метод решения задач линейного программирования
Математическая модель линейного программирования
Стандартная и каноническая форма задачи линейного программирования
Алгоритм решения задачи линейного программирования симплексным
методом
Решение задачи симплексным методом
Вывод
Глава 2. Транспортная задача линейного программирования
2.1 Транспортная задача
2.2 Особенности транспортной задачи с ограничением на пропускную
способность
2.3 Алгоритм решения транспортной задачи
2.4 Методы построения начального опорного решения
2.5 Метод потенциалов
2.6 Переход от одного опорного решения к другому
2.7 Решение транспортной задачи
2.8 Вывод
Заключение
Литература
Задаем целевую функцию:
Z(x)=0+50+200+0+200+500+0+350+
Проверяем решение на оптимальность
Пусть U1=0, тогда:
U2=-2
U3=3
U4=3
V1=1
V2=4
V3=4
V4=2
V5=-3
V6=1
Для каждой незаполненной клетки таблицы находим оценки ij= Ui+Vj-Cij
12=10
13=00
14=10
15=-30
21=-40
24=-40
25=-50
26=-50
32=-10
33=-20
36=М0
41=-50
42=10
44=-50
46=-60
так как 12,14,42 >0 то решение не оптимальное, его можно улучшить. Для этого строим цикл для клетки max”+”{}=14=>(1;4) в которую ставим знак «+» добавляем его к заполненным клеткам.
=min”-“{0;100}=0
bj ai |
50 |
100 |
50 |
100 * |
50 Ф |
50 * |
50 |
1
- |
3
0 |
4
- |
1 0 |
0
- |
1 50 |
100 |
3
- |
2 100
|
2 |
4
- |
0
- |
4
- |
150 |
4 50 |
8
- |
9
- |
5 100 |
0 0 |
M
- |
100 |
9
- |
6 + 1 |
7 50 |
10
- |
0 50 |
10
- |
Задаем целевую функцию:
Z(x)=0+50+200+0+200+500+0+350+
Проверяем решение на оптимальность
Пусть U1=0, тогда:
U2=-1
U3=4
U4=4
V1=0
V2=3
V3=3
V4=1
V5=-4
V6=1
Для каждой незаполненной клетки таблицы находим оценки ij= Ui+Vj-Cij
11=-10
12=00
13=-10
15=-40
21=-40
24=-40
25=-50
26=-40
32=-10
33=-20
36=М0
41=-50
42=10
44=-50
46=-50
так как 42 >0 то решение не оптимальное, его можно улучшить. Для этого строим цикл для клетки max”+”{}=42=>(4;2) в которую ставим знак «+» добавляем его к заполненным клеткам.
=min”-“{50;100}=50
bj ai |
50 |
100 |
50 |
100 * |
50 Ф |
50 * |
50 |
1
- |
3
- |
4
- |
1 0 |
0
- |
1 50 |
100 |
3
- |
2 50 |
2 50 |
4
- |
0
- |
4
- |
150 |
4 50 |
8
- |
9
- |
5 100 |
0 0 |
M
- |
100 |
9
- |
6 50 |
7 |
10
- |
0 50 |
10
- |
Задаем целевую функцию:
Z(x)=0+50+100+100+200+500+0+
Проверяем решение на оптимальность
Пусть U1=0, тогда:
U2=0
U3=4
U4=4
V1=0
V2=2
V3=2
V4=1
V5=-4
V6=1
Для каждой незаполненной клетки таблицы находим оценки ij= Ui+Vj-Cij
11=-10
12=-10
13=-20
15=-40
21=-30
24=-30
25=-40
26=-30
32=-20
33=-20
36=М0
41=-50
43=-10
44=-50
46=-50
так как < 0, то решение единственное оптимальное. Теперь нужно свернуть таблицу.
bj ai |
50 |
100 |
100 |
150 |
50 Ф |
50 |
1
|
3
|
4
|
1 50 |
0
|
100 |
3
|
2 50 |
2 50 |
4
|
0
|
150 |
4 50 |
8
|
9
|
5 100 |
0 0 |
100 |
9
|
6 50 |
7 50 |
10
|
0 50 |
Z(x)=50+100+100+200+500+300+
Ответ: min Z(Х)=1600 при x=
2.8 Вывод
Для обеспечения минимальных затрат при поставке лекарств в больницы города, необходимо:
ЗАКЛЮЧЕНИЕ
Данная курсовая работа посвящена вопросу о решении задачи линейного программирования методом последовательного улучшения плана, иначе симплекс – метод и методом потенциалов. Состоит из введения, двух глав, заключения и списка литературы.
В первой главе рассказывается
о линейном программировании в частности,
и о том, что такое общая
постановка задачи линейного программирования,
как составить математическую модель,
а также рассказано о канонической
форме задач линейного
Во второй главе рассказывается о транспортной задаче а так-же особенности транспортной задачи с ограничением на пропускную способность, алгоритм решения транспортной задачи, методы построения начального опорного решения, метод потенциалов, переход от одного опорного решения к другому.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
Информация о работе Решение задач линейного программирования