Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Выбераем разрешающий элемент




СОДЕРЖАНИЕ

1. Задача линейного программирования. Симплекс метод

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

3. Динамическое программирование

4. Сетевое планирование и управление

 


Задача линейного программирования. Симплекс метод.

Автопредприятие имеет n автомобилей и отправляет их на m маршрутов. Для погрузки и выгрузки предприятие и клиенты располагают погрузочно-разгрузочной техникой: автокранами – , автопогрузчиками – , стационарными кранами – , кранами на гусеничном ходу – . Затраты времени на оборот автомобиля на маршрутах соответственно , , , , затраты времени на выполнение погрузочно-разгрузочных работ техникой: в – автокранами, p – автопогрузчиками, ф – стационарными кранами, г – кранами на гусеничном ходу.

Решить задачу как оптимизационную по максимальному использованию имеющейся техники.

 

Виды техники Маршруты, m
       
Автомобили 220/ 170/ 50/ 190/  
Автокраны 75/ 105/ 30/ 60/  
Автопогрузчики 65/ 60/ 75/ 45/  
Стационарные Краны 65/ - - -  
Краны на гусеничном ходу - - 100/ -  

 

Выразив автокраны, автопогрузчики, стационарные краны и краны на гусеничном ходу через автомобили получаем следующие неизвестные:

X1, X2, X3, X4 – количество автомобилей на первом, втором, третьем и четвертом маршрутах соответственно.

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

+ + + ≤ 170

0.34 + 0.61 + 0.6 + 0.31 ≤ 9

0.29 + 0.35 + 1.5 + 0.23 ≤ 13

0.29 ≤ 14

2 ≤ 6

 

Составляем функцию цели

X1+X2+X3+ X4 + 0.34X1 + 0.61X2 +0.6X3 + 0.31X4 + 0.29X1 + 0.35X2 + 1.5X3 + 0.23X4 +0.29X1 +2X3

MAX

1.92 + 1.45 + 5.1 + 1.54 MAX

Из неравенств составляем равенства

+ + + + = 170

0.34 + 0.61 + 0.6 + 0.31 + = 9

0.29 + 0.35 + 1.5 + 0.23 + = 14

0.29 + = 4

2 + = 6

Где , , , , – количество неиспользованной техники соответственно

Выразим неиспользованную технику из уравнений

= 170 – ( + + + )

= 9 – (0.13 + 0.11 + 0.3 + 0.25 )

= 14 – (0.2 + 0.13 + 0.95 + 0.21 )

= 4– 0.2

= 6 – 1.15

Функцию цели приравниваем к 0

F = 1.92 + 1.45 + 5.1 + 1.54 MAX

F = - 1.92 - 1.45 - 5.1 - 1.54 = 0

Составляем первую симплекс таблицу

В первую симплекс таблицу заносятся коэффициенты при свободных неизвестных из системы уравнений. Все известные в системе уравнений делятся на свободные и базисные.

 

  - - - -  
         
0.34 0.61 0.6 0.31  
0.29 0.35 1.5 0.23  
0.23        
         
C -1.92 -1.95 -5.1 -1.54  

 

Для того, чтобы перейти к новому базисному плану необходимо свободные и базисные поменять местами так, чтобы в конечном результате C ≥ 0.

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

Выбераем разрешающий элемент

1.1 Выбираем разрешающий столбец. Находим в строке С наибольший по модулю отрицательный элемент (-3,4) и покажем им разрешающий столбец.

1.2 Выбираем разрешающую строку. Для этого рассмотрим все положительные элементы разрешающего столбца. 0 и отрицательные элементы не рассматриваются. Делим свободные члены на элемент разрешающего столбца а данной стороке. Минимальное из отношений показывает на разрешающую строку.

На пересечении разрешающего столбца и разрешающей строки находится разрешающий элемент.

Разрешающий элемент показывает, какую свободную и базисную необходимо поменять местами.

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

Остальные элементы, стоящие на месте разрешающей строки определяются делением соответствующих элементов предыдущей матрицы на разрешающий элемент: = , - элемент разрешающей строки.

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

= , - элемент разрешающего столбца.

Все другие элементы новой матрицы определяются по формуле:

=

– соответствующий элемент предыдущей матрицы

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

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

Улучшения производятся до тех пор, пока в С строке не будет отрицательных элементов.

Вторая симплекс таблица

  -X1 -X2 -X3 -X4  
Y1     -0.5    
Y2 0.4 0.61 -0.3 0.31 7.2
Y3 0.29 0.35 -0.75 0.23  
Y3 0.23        
X3     0.5   0.3
C -1.92 -1.95 2.55 -1.54 30.6

 

Переходим к следующему улучшению, т.к. в строке С есть отрицательные элементы.





Поделиться с друзьями:


Дата добавления: 2016-09-06; Мы поможем в написании ваших работ!; просмотров: 460 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Жизнь - это то, что с тобой происходит, пока ты строишь планы. © Джон Леннон
==> читать все изречения...

2292 - | 2064 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.