
книги из ГПНТБ / Оптимизация процессов грузовой работы
..pdfII. ИСПОЛЬЗОВАНИЕ ТРАНСПОРТНЫХ СРЕДСТВ
1. ПОСТАНОВКА ЗАДАЧИ
Задачи наилучшего использования грузоподъемности и вместимости вагонов и оптимального распределения автомобилей по маршрутам района тяготения станции при завозе и вывозе грузов относятся к классу распре делительных задач математического программирования. Задачи оптималь ного использования грузоподъемности и вместимости вагонов можно раз делить на две группы:
выбор оптимальной схемы загрузки вагонов несколькими грузами с раз личным объемным весом;
оптимальное распределение разнотипных порожних вагонов между пунктами погрузки грузов с различным объемным весом.
Задачи эти различаются тем, что в первом случае система управления представляет собой один грузовой фронт, а во втором — несколько физи чески разобщенных друг от друга грузовых фронтов и состоит из несколь ких подсистем. В задачах первой группы необходимо определить величину
Хц — количество груза |
/(/ = |
1, 2, |
..., т), которое необходимо загрузить |
в вагоны типа і(і = 1, 2, |
..., |
п) так |
, чтобы грузоподъемность и вместимость |
их при совместной перевозке нескольких грузов использовать наилучшим образом. В задачах второй группы, поставленных в более общем виде, тре буется построить оптимальный план распределения порожних вагонов раз личных типов, имеющихся в наличии на k пунктах (k = 1, 2, .../) по г пунк там погрузки (г — 1, 2, ..., /), и кроме параметра xrhij (количество груза /, погруженного на грузовом пункте г в вагоны типа і, поданные с пункта k) необходимо определить такж е параметр yrhi (количество вагонов типа ^по ступивших с пункта k на грузовой пункт г). Величины xrhij и yrki должны быть выбраны так, чтобы максимизировать функционал, представляющий собой количество груза, погруженное в вагоны.
Если в качестве критерия оптимальности принять суммарные расходы, связанные с подачей порожних вагонов на грузовые пункты и с перевозкой грузов по железной дороге, то поиск параметров xrhij и угЫ состоит в мини мизации этих расходов. Д опуская упрощения, соответствующие реальным условиям работы грузовой станции, задачу второй, более общей группы можно трансформировать в ряд частных задач, к которым относится вы бор оптимальной схемы загрузки вагона несколькими грузами с различным
20
объемным весом. Важ но подчеркнуть, что найденные оптимальные значения Xrhij и Угм можно успешно использовать для оперативного планирования работы грузовой станции или грузовых фронтов и управления ими.
2. ВЫБОР СХЕМЫ ЗАГРУЗКИ ВАГОНОВ НЕСКОЛЬКИМИ ГРУЗАМИ С РАЗЛИЧНЫМ ОБЪЕМНЫМ ВЕСОМ
Рассмотрим случай, когда система управления представляет собой один грузовой пункт с заданным количеством грузов Qj(j = 1, 2, ..., т) различно го объемного веса, а управлением является величина x=j — количество гру за /, которое необходимо загрузить в вагон типа і(і = 1, 2 ., ..., п). Поиск оптимального управления состоит в нахождении такого Хц, которое бы максимизировало функционал
R = m ax |
п |
т |
2 |
(І І Л > |
|
xij |
» = 1 |
/= 1 |
Это выражение представляет собой суммарное количество грузов, сов местно перевозимых в одном вагоне. Н а величину хи должны быть налож е ны определенные ограничения, исходя из физического смысла и характера постановки задачи. Вид этих ограничений определяется по мере рассмотре ния конкретных задач. Задачи определения оптимальной схемы загрузки вагоноЕ имеют некоторые особенности в формулировке и решении. Эти осо бенности зависят прежде всего от конкретной ситуации, сложивш ейся на грузовом пункте, — наличия порожних вагонов различных типов. Поясним, что следует понимать под конкретной ситуацией. Если количество порожних вагонов на грузовом пункте фиксировано (ресурсы ограничены), то задача
заклю чается в п о и с к е т а к о г о |
x tj, п р и к о т о р о м |
в |
з а |
д а н н о е к о л и ч е с т в о в а г о н о в |
м о ж н о з а г р у з и т ь |
наи |
|
большее к о л и ч е с т в о г р у з а . При |
остром дефиците вагонов |
подоб |
ная ситуация наиболее типична. Если, наоборот, порожних вагонов доста точно (избыток), то задача состоит в том, чтобы имеющееся количество гру за перевезти при наименьшей затрате ресурсов. У каж ем , что постановка задачи поиска оптимальной схемы загрузки в условиях достаточного коли чества порожних вагонов оправдана лишь в том случае, если на складе на ходятся и тяжеловесные, и легковесные грузы . При наличии тяжеловесных или легковесных грузов различного объемного веса все варианты загр у з ки вагонов соответственно до полной грузоподъемности или вместимости равноценны. При дефиците порожних вагонов для легковесных грузов раз личного объемного веса можно выбрать оптимальную схему загрузки.
Задача 1. Рассмотрим простейший случай: на грузовой фронт подают ся вагоны одного типа (і — 1) и количество их не фиксировано. Найдем та
21
кие Xj, при которых для перевозоки груза Qj потребовалось бы наименьшее количество вагонов. Задача может быть сформулирована в эквивалентной форме: требуется найти такие Xj, которые бы максимизировали суммарное количество груза в вагоне. В такой формулировке она более удобна для решения и может быть записана следующим образом:
R* = m ax 2 Xj, |
(П .2) |
Xj /= 1 если на Х) наложены следующие ограничения:
|
|
X j ^ |
0; |
|
|
|
|
|
т |
|
|
|
|
|
|
|
|
|
(ІІ.З) |
|
|
m |
|
|
|
|
|
_ |
/ = |
1 |
т |
т |
|
|
2 Q j — Q j 2 x j , |
(11.4) |
|||||
QJ |
т |
X j |
||||
|
|
|
/ = і |
/ = і |
|
1j
/= I
где Р — грузоподъемность вагона; V — вместимость вагона;
Уі — объемный вес груза /.
Первое ограничение системы (ІІ.З ) Еытекает из физического смысла задачи. Второе и третье соответственно означают, что суммарное количест во груза должно быть не больше грузоподъемности и вместимости вагона; и, наконец, ( I I .4) имеет тот смысл, что общее количество груза, погружен
ное |
в вагоны, равно его наличию на грузовом пункте. Д ва последних усло |
вия |
(ІІ.З ) в некоторых случаях альтернативны и могут быть заменены ра |
венствами. Задача решается |
методами линейного программирования. |
|
|||
V = |
Пример. На грузовой пункт подают четырехосные крытые вагоны вместимостью |
||||
120 |
ж3 |
и грузоподъемностью Р = 62 т. Удельная грузоподъемность |
вагона |
||
^ в = |
■ |
= |
0,51 m/ж3. |
|
|
|
На складе в наличии <?г = |
150 т груза с объемным весом у, = 0,3 т/м3, 0 2 = |
180 т |
с объемным весом у2 = 0,45 т/м3, Q3 — 300 т c y s = 0,6 т/м3. Требуется найти такие Xj (j = 1, 2, 3), чтобы при совместной перевозке всех трех родов груза в одном вагоне максимизировать функционал (П.2). После подстановки числовых значений в формулы (II.2)—(II.4) получим
R = Хі^[-Х2-)гХз, |
(11.5) |
Хх-ф-лга-ф-Хз 62; |
(11.6) |
Ü2
* L + |
_ 5 L + |
_ 5 L < 1 2 0 или |
2хх 1,3х2ф-х3 < |
72. |
(ІІ.7) |
||
0 , 3 |
0 , 4 5 ^ 0 , 6 |
|
|
|
|
||
6 3 0 х і = |
1 5 0 |
(хх~ р х2 ■р х3) |
» |
3 , 2 л,'і — ,ѵ2 —]*з = |
0 ; |
|
|
630х2= |
1 8 0 |
(ххФ - *2+ * з ) |
» |
2 , 5 х , — * і — * з = |
0 ; |
(II .8) |
|
6 3 0 * з = |
3 0 0 |
( * і + * 2 + * з ) |
» |
1 , 1 х 3 — х2—* і = 0 ; |
|
||
|
|
|
* і , 2 ,3 |
^ |
0 . |
|
|
где хх, х2, х3 — соответственно количество грузов с объемным весом уі, у2, 7з. |
погру |
женных в один вагон.
Последнее равенство системы (II.8) излишне, так как оно является линейной ком
бинацией первых двух. Таким образом остаются следующие условия |
|
|||
2.ѵ'і -(-1, Зх2-ф-*3 |
С 72; |
|
||
3 ,2х3 |
х2 |
х3= |
[0, |
|
2 ,5X2 —хх—х3 — 0; |
(ІІ.9) |
|||
*і х2-\-х3 < 62; |
|
|||
|
* 1 .2 .3 |
^ 0 - |
|
|
Найти оптимальные значения |
хх, х2 |
и х3, максимизирующих линейную |
форму |
(II.5) с учетом ограничений (II.6)—(И .8), относительно просто. Можно дать и графи ческую интерпретацию процесса решения.
Из равенств (II.9) получим, что х2 = 1,2 хх. Воспользовавшись последним соотно шением, запишем:
R — 2 , 2 x x - j - x 3\ |
11 10 |
|||
( |
. ) |
|||
3 , 56л; L -[■-T;j '5 72; |
|
|
||
2 х х — х 3 = |
0; |
(11,11) |
||
2 , 2 х х ± х 3 < 62; |
||||
|
|
|||
* і . * з < |
0 . |
|
|
|
Третье условие системы (11.11) менее сильное, чем остальные два, и его можно |
||||
опустить. Теперь процесс поиска изобразим на фазовой плоскости хх, ох3 |
(рис. |
1), |
||
где показаны проекции горизонтальных сечений поверхности R = 2,2 хх + |
х3 и ли |
|||
ний ограничения |
|
|
|
|
3,56 хх-±-х3< 72 |
( 11. 12) |
|||
и |
|
|
|
|
2 *і—* 3 = 0; |
(11.13) |
|||
* і , з |
0 . |
|||
|
|
Так как по условию функция цели возрастает с увеличением хх и х3, одной из линий ограничения является прямая 3,56 хх + х3 = 72. Таким образом, точка, коор динаты которой представляют оптимальные значения хх и х3, принадлежит линиям
23
2xt — х3 = |
0 и 3,56 л*]-1- л'з = 72, |
т. |
е. находится на их |
пересечении. Решая совмест |
||
но два последних уравнения, получим: |
|
|
|
|||
X*! = |
12,8 т, х*3 = 25,6 m и х*2 = |
1,2 х*г = |
15,4 т, откуда R* = 53,8 т. |
|||
Потребное число вагонов: |
|
|
|
|
|
|
при совместной перевозке легковесных и тяжеловесных грузов |
||||||
|
д,С _ |
Q1 + Q2 + Q3 _ 630 |
^ |
|
||
|
1 |
|
R* |
53,8 |
— |
’ |
при раздельной перевозке |
|
|
|
|
|
|
|
Л'Р = |
Уі |
У |
Уз > V |
£е? |
13. |
|
|
|
|
Экономия вагонов
NP—N\ 13—12
£*8,3% .
12
Задача 2. Д анная задача от предыдущей отличается более общей по становкой: на грузовой пункт подается несколько і (і = 1, 2, ..., п) типов вагонов. Необходимо найти такие = 1, 2, ..., т), которые минимизи ровали бы количество вагонов для перевозки заданного количества груза.
Естественно, если объемный вес грузов равен или больше удельной грузоподъемности вагонов, т. е. грузоподъемность вагонов используется полностью в любом случае, выбор оптимальной схемы загрузки теряет вся кий смысл. Когда общее количество порожних вагонов вполне достаточно для перевозки имеющихся грузов, но накладываются ограничения на число вагонов каждого типа nlt поставленная задача математически формулирует ся следующим образом:
|
|
п |
т |
|
= |
ш ах |
2 2 х и, |
(11.14) |
|
если |
xij |
|
|
|
|
|
|
|
|
1, |
2. |
. л; |
/= 1, 2, .. . , m); |
(11.15) |
|
т |
|
|
|
|
/= I |
|
|
(11.16) |
|
|
|
|
|
|
т X- |
|
|
(11.17) |
|
|
|
|
|
|
п |
|
|
|
2 ІЦ х и > |
Q). |
(И -18) |
||
і= 1 |
|
|
|
24
Задача |
сформулирована в тер |
|
|
|
|
|
|
|
||||||||
минах |
линейного |
программирова |
|
|
|
|
|
|
|
|||||||
ния. Заклю чается она в поиске оп |
|
|
|
|
|
|
|
|||||||||
тимальных |
значений хң, |
максими |
|
|
|
|
|
|
|
|||||||
зирующих |
линейный |
функционал |
|
|
|
|
|
|
|
|||||||
(11.14) |
при |
соблюдении |
ограниче |
|
|
|
|
|
|
|
||||||
ний (11.15)— (11.18). |
|
|
|
|
|
|
|
|
|
|
|
|||||
Смысл |
|
ограничений |
(11.16), |
|
|
|
|
|
|
|
||||||
(11.17) указан ранее. У словие (11.18) |
|
|
|
|
|
|
|
|||||||||
означает что количество груза /, |
Рис. |
1. |
Графическая модель |
поиска |
опти |
|||||||||||
которое |
может |
быть |
погружено в |
мальной |
схемы загрузки вагона |
при доста |
||||||||||
вагоны |
всех |
і |
типов, больше |
или |
точном |
количестве порожних |
вагонов |
|||||||||
|
|
|
|
|
|
|
||||||||||
равно наличию этого груза на |
|
|
|
|
налагаемых |
|||||||||||
складе. |
Чтобы |
уточнить |
вид |
функционала |
и |
ограничений |
||||||||||
на Xjj, воспользуемся следующими исходными данными. |
|
|
|
|||||||||||||
Пусть |
имеется |
количество порожних вагонов |
грузоподъемностью |
Я, — 62 т |
||||||||||||
и вместимостью |
Ѵі = |
90 м3, пг = |
3 единицы; грузоподъемностью Р2 = |
62 т, вмести |
||||||||||||
мостью Ѵ2 = |
108 м3, п2 = |
8 единиц. Количество груза с объемным весом ^ |
= 0,3 |
т/м3 |
||||||||||||
Qi = 150 т, у 2 = |
0,75 т/м3 |
Q2 = |
300 т. Подставив числовые значения в выражения |
|||||||||||||
(II .14)—(11.18), |
после преобразований получим |
|
|
|
|
|
||||||||||
если |
|
|
|
|
|
|
R —Хц 4-XJ2 -ф"Х2і -\-х22, |
|
|
(11.19) |
||||||
|
|
|
|
|
* ,/ > 0; |
Qij > 0 (г = |
1,2; |
/= 1 ,2 ); |
|
(11.20) |
||||||
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
Хц |
|
62, |
х2і~\~х2п |
62; |
|
(11.21) |
||||
|
|
|
|
~ : - Ь |
|
< 90 |
или |
2 ,5 х и +Хіг < 67,5; |
|
|
|
|||||
|
|
|
|
0,3 |
0,7о |
|
|
|
|
|
|
|
|
(11.22) |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
—^ -4 -—— < 1 0 8 |
или |
2,5*21.+*оо < 81; |
|
|
|
|||||||
|
|
|
|
0,3 |
0,75 |
|
|
|
2 |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Ъхц 4-8.ѵ21 > |
150; |
|
|
(И.23) |
||||
|
|
|
|
|
|
|
|
3*12+8*,2 > |
300. |
|
|
(11.24) |
||||
Так как объемный вес груза (?2, равный у 2 = |
0,75 т/м3, больше удельной грузо |
|||||||||||||||
подъемности |
вагонов того и другого |
типа (он |
равен |
соответственно 0,68 |
и 0,58), то |
чтобы не перегрузить последние, в системе ограничений целесообразно сохранить усло вия (11.21) и (11.22). Функционал (11.19) и условие (II.24) линейны, поэтому задача решается методами линейного программирования. Если ограничений на количество вагонов каждого типа нет, из системы ограничений исключают условия (11.23) и (11.24). В этом случае, чтобы лучше использовать грузоподъемность и вместимость, подби рают такой тип вагона, удельная грузоподъемность Р которого приближается к сред невзвешенному объемному весу грузов уср, т. е. уср > Р.
25
. Содержание данной задачи сходно с задачей 1. Отличием ж е является фиксированное число вагонов, подаваемых на грузовой пункт, которое может быть недостаточно для погрузки. Поэтому вместо ограниче ний вида
тт
%і 2 |
Qi —Q} £ х] |
(11.25) |
|
/= 1 |
|
/= 1 |
|
вводится условие |
|
|
|
|
nxj |
Qj. |
(11.26) |
Это условие означает, что наличие на грузовом фронте груза Qj больше или равно количеству груза /, погруженного в поданные вагоны. Ограниче ние полностью соответствует реальным условиям работы грузовой станции. Чтобы решить числовой пример, воспользуемся исходной информацией задачи 1. Дополнительная информация — число поданных вагонов на гру зовой пункт п = 7. Функционал записывается следующим образом:
т |
|
R ^ n ' Z t X j . |
(11.27) |
/= 1 |
|
Т ак как в условии задачи нет дополнительных ограничений в отноше нии приоритета при отправлении какого-либо груза из трех родов, имею щ ихся на грузовом пункте, для увеличения R целесообразно вагоны исполь зовать под грузы с наибольшим объемным весом Qx и Q2. Однако при реали зации такой схемы загрузки и использовании вместимости возможна пере грузка вагона. Поэтому, кроме условия (11.7), необходимо сохранить огра ничения вида ( I I .6) и условие
nxj ^ |
Qj. |
(11.28) |
|
Подставив числовые значения в выражения (II.3), |
(11.27), (11.28), получим |
||
R = 7 (А-'і+^гД-Хз)' |
(11.29) |
||
если хЬі!із > 0 ; |
|
|
* |
|
|
^ 62; |
(11.30) |
2х± -f- 1, 33х2 |
£ 3 ^ 72; |
(11.31) |
|
х± < |
21,4; |
(11.32) |
|
х2 < |
26; |
(И .33) |
|
*з « |
43. |
(11.34) |
|
Найти оптимальные значения хі (/ = |
1, 2, 3), которые максимизируют линейную |
форму (11.29), можно методами линейного программирования. Графическая интерпре-
26
тация решения |
задачи |
показана на |
рис. 2. Из него |
следует, |
что оптималь |
ное решение следует искать в наиболее удаленной от начала координат точке— одной из вершин многогранника М. Эта
точка лежит |
на пересечении плоскостей |
||||||||
*і + * 2 |
+ |
*з = |
62, |
2*! + |
1,33 * 2 |
|
х3= |
||
— 72 |
и |
*з = |
43. |
|
Уменьшим |
размер |
|||
ность |
задачи, |
исключив |
из |
системы |
|||||
(11.29)—(11.31) |
переменную х х. |
|
|
||||||
Тогда |
|
7 (36 + 0,34х2 + |
0,5х3), |
(11.35) |
|||||
Р = |
|||||||||
если |
|
|
|
*2, |
*3 > 0; |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
* ,< 2 6 ; |
|
(11.36) |
|||
|
|
|
|
*з < |
43; |
|
(11.37) |
||
|
|
|
0,67*2+ |
*з = 52. |
(11.38) |
||||
Заметим, |
что |
условия *а + *з |
< |
62 и |
|||||
1,33 * 2 |
+ |
*з |
< |
72 |
менее |
сильные, |
чем |
||
остальные, |
и |
поэтому их можно опус |
|||||||
тить. |
|
|
|
|
|
|
|
|
|
На рис. 3 в координатах *2, *3 по строены проекции линий равных сечений
функционала |
(11.32) |
и ограничиваю |
щие прямые, |
определяемые условиями |
|
(11.36)—(11.38). Так |
как с увеличением |
|
* 2 и *з возрастает R, |
оптимальные зна |
чения х* 2 и х*з следует искать в грани
цах .многоугольника |
МгМ 2М 3 М4М6 в |
точке, расположенной |
на наиболее уда |
ленной от начала координат горизонта ли. Нетрудно заметить, что такой точкой является ЛД. Для решения задачи необ
ходимо совместно |
решить |
уравнения |
|||||
0,67 * 2 |
+ |
*з = |
52 |
и *з = 43. В резуль |
|||
тате чего получим х*2 = |
13,5, х*3 = |
43, |
|||||
**} = |
5,5. При |
этом легковесного груза |
|||||
будет |
перевезено |
7 - 5 , 5 = |
38,5 гп и |
||||
13,5-7 = |
94,5 т, тяжеловесного 7-43 = |
||||||
= 300 т. |
Остаток |
на |
складе составит |
||||
(150 — 38,5) + |
(180 — 94,5) = 196 |
т. |
|||||
При раздельной |
загрузке тяжеловесных |
и легковесных грузов для перевозки
394,5 |
т потребовалось |
бы 8 вагонов |
||
( 300 |
, |
94,5 , |
38,5) |
^ |
^-ß2 ~ |
+ |
“5 4 ~ "г |
"Зб/ - |
Экономия соста |
вит 14%,
Задача 4. Данная задача отли чается от задачи 2 фиксированным
Рис. 2. Графическая модель поиска опти мальной схемы загрузки вагона в трехмер ном пространстве
Рис. 3. Графическая модель поиска опти мальной схемы загрузки вагона
27
числом вагонов каждого типа, общее количество которых может быть недо статочно для перевозки всех грузов. Функционал — количество груза, погруженного в поданные вагоны, — записывается следующим образом:
п т
Я = |
2 «г |
2 |
х и . |
|
(11.39) |
Ограничения: х и ^ 0 ; |
і= і |
/=1 |
|
|
|
|
|
|
|
|
|
п |
щ х и < |
Qj. |
|
|
|
2 |
|
(11.40) |
|||
«■=1 |
|
|
|
|
|
|
|
|
|
|
(11.41) |
/' |
|
|
|
|
|
где п; представляет собой количество вагонов типа і |
(і = 1, 2, |
..., /г). Зада |
|||
ча состоит в том, чтобы найти такие х и , |
которые бы максимизировали ли |
||||
нейную форму (11.39) при соблюдении |
ограничений |
(11.40) и |
(11.41). Опти |
мальные решения находят методом линейного программирования. Допол нительное ограничение (11.40) имеет тот смысл, что количество груза, за груженное в поданные вагоны, не должно превосходить наличия гурза на
складе. |
|
|
|
|
|
|
|
|
|
|
Пример. На грузовой |
пункт поданы вагоны двух типов (і = |
1; 2): четырехосные |
||||||||
грузоподъемностью Рг = 62 т с объемом кузова |
Д = 90 м3 в количестве щ = |
4 еди |
||||||||
ниц и четырехосные грузоподъемностью Р2 — 62 т,Ѵ2= 108 |
м3 в количестве |
п2= 3 |
||||||||
единиц. На складе имеется Qj = 150 т груза с объемным весом Уі |
= |
0,3 т/м3 и Р2 = |
300 т |
|||||||
груза с объемным весом у2 = |
0,6 т/м3 (/ = |
1,2). Подставив числовые значения |
в вы |
|||||||
ражения |
(11.39)—(11.41), |
получим |
|
|
|
|
|
|
||
|
|
^ |
— 4 (хи -)- х 12) -р- 3 (х21 -|- X 22) . |
|
|
(11.42) |
||||
Ограничения: |
|
|
> 0; |
|
|
|
|
|
|
|
|
|
|
4хи -р З.ѵ21 < |
150; |
*| |
|
|
(11.43) |
||
|
|
|
4л'і2 -[- Зх22 < |
300: |
j |
|
|
|||
|
|
|
|
|
|
|||||
|
|
|
2х„ - j -Л'р2 < |
54; |
|
|
|
(11.44) |
||
|
|
|
^X2i~juX22 < |
64,8; |
|
|
|
|||
|
|
|
|
|
|
|
||||
|
|
|
|
Хп Д а'і2 < |
62; |
|
|
|
(11.45) |
|
|
|
|
|
x2j -j^ x22 < |
62. |
|
|
|
||
|
|
|
|
|
|
|
|
|||
Из двух |
ограничений Хц + |
|
х12 < |
62 и 2хп + х12 < 54 второе |
более сильное. По |
|||||
этому остается следующая |
система |
ограничений: |
|
|
|
|
28
4'^ц~Ф" 3j^2i |
150; 1 |
|
(11.46) |
4x^2-ф-ЗлГчо ^ 300; )
(11.47)
< 64,8; J
^ 2 1 "Ф^"22 ^ 62; "I
(II .48)
хіі ^ 0. J
Для решения поставленной задачи воспользуемся симплекс-методом и для этого приведем ее к виду основной задачи линейного программирования, заменив неравен ства (11.46)—(11.48) равенствами:
Уі = — 4*ц — 3*2і + 150; |
|
|
у%— — |
“Н 300; |
(11.49) |
У з ~ — 2*п — *12 + 54,0; |
||
Уі = — 2*2і —*,2 + 64,8; |
|
|
|
Уъ— — *21— *22+ 62; |
|
|
|
||||||||
|
|
max R = |
4 (*ц + |
*і2) + |
3 (*2і + * 2 2 ), |
|
|
(11.50) |
|||||
где ух — у ъ — искусственно введенные в систему (11.49) переменные: |
|
|
|||||||||||
ух и у 2 — остаток |
груза |
на |
складе |
после |
загрузки |
вагонов; |
|
|
|||||
Уз и ft — недоиспользованные |
объемы вагонов; |
|
|
|
|||||||||
у ъ — недоиспользованная часть грузоподъемности вагона. |
|
|
|||||||||||
Число неизвестных |
системы т = |
9; ранг |
системы г = |
5. При т^> г совместная |
|||||||||
система имеет |
бесчисленное множество |
решений, среди |
которых требуется |
найти |
|||||||||
оптимальное, |
максимизирующее |
R. |
|
|
|
|
|
|
|
|
|
|
|
Выберем начальное базисное решение. В качестве его примем такое решение, |
|||||||||||||
базис которого состоит из единичных векторов. В |
матрице |
базисными |
неизвестными, |
||||||||||
отвечающими |
принятому |
условию, |
соответствуют |
переменные ух, у 2, |
.... Уз- |
Коэф |
|||||||
фициенты при этих неизвестных образуют отличный от нуля базисный минор |
|
||||||||||||
|
|
|
( |
1 |
0 |
0 |
0 |
0 |
4 |
|
|
|
|
|
|
|
|
0 |
1 |
0 |
|
0 |
0 |
1 |
|
|
|
|
|
|
|
0 |
0 |
1 |
|
0 |
0 |
= 1. |
|
|
|
|
|
|
|
0 |
0 |
0 |
|
1 |
0 |
/ |
|
|
|
|
|
|
|
0 |
0 |
0 |
|
0 |
1 / |
|
|
|
|
Перепишем систему (11.49) и функционал (11.50) в табл. 1, которая дает опорное |
решение. |
Чтобы |
отыскать оптимальное решение, следует преобразовывать таблицу до |
|
тех пор, |
пока все коэффициенты Д-строки будут неотрицательны. На первом |
шаге: |
|
в качестве |
разрешающего выбираем столбец, содержащий наибольший по |
абсо |
лютной величине отрицательный коэффициент Д-строки: [—*і2 — столбец]; отбираем все положительные коэффициенты этого столбца и делим на них соот
ветствующие свободные члены; строка у 3 с наименьшим по величине отношением будет разрешающей:
54 < 75;
29