Вагнер Г. Основы исследования операций [PDF] / Вагнер_Основы исследования операций_т1
.pdf302 ГЛАВА 7
б) Единица потока из узла 0 через узлы 1, 2, 3, 5 и 6.
33. Рассмотрите пример, показанный на рис. 1.1. Определите,
можно |
ли |
увеличить |
максимальный |
поток |
при |
следующих ус- |
ловиях: |
|
|
|
|
|
|
а) допускается поток в обоих направлениях между любой парой |
||||||
узлов, |
уже |
связанных |
дугой; |
|
|
|
б) добавляется дуга из узла 1 в узел 6; |
|
|
||||
в) вносятся изменения, указанные |
в п. |
а), |
б). |
|||
34. |
Рассмотрите пример, показанный на рис. 1.1. Предположим, |
что предельная пропускная способность иц дуги (i, у) равна i + /. (Таким образом, u0i = 4, изв = 9, ы23 = 5 и т. д.) Найдите максимальный поток и укажите схему оптимального потока.
35. Разрез. Рассмотрите пример, показанный на рис. 1.1. Пусть С0 — все ветвящиеся узлы, соответствующие рис. 1.3, а Ср+1 — остальные узлы.
а) Какие узлы принадлежат С0?
б) Какова пропускная способность соответствующего разреза?
36.Рассмотрите упражнение 35 для случая максимального потока, найденного в упражнении 34.
37.Примените транспортный симплексный метод для решения задачи о назначениях, приведенной на рис. 1.4, положив, что исход-
ное базисное решение состоит из х14 = xZ3 = х32 = х^ = 1 и х^ = |
|
= x3i |
= £44 — 0. (Для исходного решения принять vi = 0.) |
38. |
Примените алгоритм отыскания максимального потока, изло- |
женный в разд. 1.2, для решения задачи о назначениях, приведенной на рис. 1.4, приняв, что исходные значения vt и Wj соответствуют значениям, определяемым исходным базисным решением, данным в упражнении 37 (при начальном vi = 0). Покажите на каждой итерации, как осуществляется просмотр (по образцу рис. 1.16), и приведите окончательное решение на сети (по образцу рис. 1.17).
39. Рассмотрите задачу о назначениях, приведенную на рис. 1.4,
и примите новые коэффициенты затрат равными сц — vt — Wj, где |
|
vt и Wj соответствуют значениям, принятым в исходном базисном |
|
решении упражнения 37 (начальное значение vt = |
0). Примените |
теперь алгоритм минимальных затрат/максимального |
потока, описан- |
ный в разд. 1.2, положив vt = Wj = 0 и приняв на исходной итерации поток равным нулю. Вычертите на каждой итерации сеть по образ- • цу рис. 1.19 и кратчайший маршрут по образцу рис.1 .20.
40. Рассмотрите задачу о назначениях, приведенную на рис. 1.4. Примените в каждом пункте алгоритм отыскания кратчайшего маршрута, изложенный в разд. 1.2, просматривая строки и столбцы в указанном порядке. На каждой итерации изобразите графически сеть и соответствующий кратчайший маршрут по образцу рис. 1.24 и 1.25.
а) Строка 1 и столбец 1, строка 2 и столбец 2, строка 3 и столбец 3, строка 4 и столбец 4.
|
АЛГОРИТМЫ РЕШЕНИЯ СЕТЕВЫХ ЗАДАЧ |
303 |
б) |
Строка 4 и столбец 4, строка 3 и столбец 3, строка 2 и стол- |
|
бец 2, строка 1 и столбец 1. |
|
|
в) |
Строка 1 и столбец 2, строка 2 и столбец 3, строка 3 и стол- |
|
бец 4, строка 4 и столбец 1. |
|
41.Решите транспортную задачу, приведенную в разд. 7.3Т используя алгоритм максимального потока, изложенный в разд. 1.3.
42.Объясните, как вы понимаете термины:
максимальный поток; |
разветвленный узел; |
путь, усиливающий поток; |
пропускная способность |
помеченный узел; |
разреза; |
разрез; |
разрыв. |
УПРАЖНЕНИЯ НА РАЗВИТИЕ ВЫЧИСЛИТЕЛЬНЫХ НАВЫКОВ
43. Рассмотрите транспортную задачу при т — 3 и п = 3, где
Си = 1, |
с12 |
= 3, |
с13 |
= 8, |
c2J = Ю, |
с22 |
= 4, |
с23 |
= 5, |
c3i = 2, |
с32 |
= 4, |
с33 |
= Ю. |
а) Пусть Si = 4, S2 = 4, £3 = 8; |
Я4 |
= 2, £>2 = 4, Z)3 = 10. |
Примените транспортный симплексный метод отыскания оптимального решения.
б) Используя анализ чувствительности, определите, как изменится решение задачи п. а), если Si = 5 и Z)4 = 3. Чему равно новое значение целевой функции?
в) Рассмотрите упражнение п. б) при S2 = 5, D2 = 5.
г) Каково наименьшее значение с22, при котором решение задачи п. а) остается оптимальным? Ответьте на этот же вопрос относитель-
но коэффициента с12. |
|
|
|
|
|
|
|
||
д) |
Определите диапазон значений с23, при которых решение зада- |
||||||||
чи п. а) остается оптимальным. Сделайте то же самое для с33 |
и с32. |
||||||||
44. |
Рассмотрите транспортную задачу при т = 4 и п = 4, где |
||||||||
|
CH = 7, |
с12 |
= 9, |
с13 |
= 1, |
с14 |
= 9, |
|
|
|
с21 |
= 22, |
с22 |
= 25, |
с23 |
= 16, |
с24 |
= 23, |
|
|
с31 |
= 25, |
с32 |
= 29, |
с33 |
= 21, |
с34 |
= 28, |
|
|
с41 |
= 12, |
с42 |
= 14, |
с43 |
= 6, |
с44 |
= 15. |
|
|
а) Пусть |
St = 7, S2 = 3, S3 |
= 7, 54 = 8; Dt = 5, D2 = 5, |
D3 |
= 7, Д4 |
= 8. Примените транспортный симплексный метод опре- |
|
деления оптимального решения. |
|
б) Используя анализ чувствительности, определите, как изменится решение задачи п. а), если S2 = 4 и D4 = 9. Каково новое значение целевой функции?
в) Рассмотрите упражнение п. б) при S3 = 8 и D3 = 8.
304 |
ГЛАВА 7 |
г) Каково наименьшее значение clt, при котором решение задачи п. а) остается оптимальным? Ответьте на этот же вопрос относитель-
но С21 И C3i. |
|
|
д) Определите диапазон значений с23, при которых решение задачи |
||
п. а) остается оптимальным. Сделайте то же самое для |
с43 |
и с42. |
45. Рассмотрите транспортную задачу при т = 4 |
и |
п = 4, |
где
Cii |
= 5, |
|
rj |
С 13 |
п |
Си = 10, |
|
Czi |
/ |
^22 |
=== *-N |
С23 |
= 8, |
<?24 |
= 13, |
|
|||||||
С 31 |
= 13, |
с32 = 15, |
С33 |
= 14, |
С 34 |
= 21, |
|
Си = 18, |
с42 |
== 20, |
С43 = 24, |
С44 |
= 31. |
а) Пусть 5, =3, |
Sz = 4, S3 = 9, 54 = 18; Z>j = 15, £2 = 5, |
||||
D3 = 7, Z)4 = 7. Примените транспортный симплексный метод оты- |
|||||
скания оптимального |
решения. |
|
|
||
б) Используя метод анализа |
чувствительности, определите, как |
||||
изменится решение |
задачи п.а), если Si = 4 и DI = 16. Каково |
||||
новое |
значение целевой функции? |
|
|||
в) |
Рассмотрите |
упражнение |
п. б) при S2 |
= 5 и Di = 16. |
|
г) |
Рассмотрите упражнение |
п. б) при Si |
— 4 и D2 = 6. |
||
д) |
Каково наименьшее значение с44, при котором решение задачи |
||||
п. а) |
остается оптимальным? |
|
|
||
е) |
Определите диапазон значений с33, при которых решение зада- |
||||
чи п. а) остается оптимальным. Сделайте то же самое для с23 и с34- |
|||||
46. Задача авиакомпании «Ночной полет». |
а) Решите задачу, приведенную в упражнении 28 гл. 2.
б) Каково оптимальное значение целевой функции и какие изменения нужно внести в программу закупок, найденную в п. а), если дополнительно требуется 1 т горючего в аэропорту 1? в аэропорту 2? в аэропорту 3? в аэропорту 4?
в) Каково оптимальное значение целевой функции и какие изменения нужно внести в программу закупок, найденную в п. а), если дополнительно одну тонну горючего предлагает нефтяная компания 1? нефтяная компания 2? нефтяная компания 3?
г) Каково оптимальное значение целевой функции и какие изменения нужно внести в программу закупок, найденную в п. а), если нефтяная компания 1 дополнительно предлагает одну тонну горючего, требующегося в аэропорту 1? в аэропорту 2? в аэропорту 3?
ваэропорту 4?
47.Задача фирмы «Нитротканъ».
а) Решите задачу, приведенную в упражнении 29 гл. 2.
б) Какова цена дополнительной единицы мощности на каждом предприятии?
в) Какие затраты соответствуют дополнительной единице спроса у каждого оптовика?
АЛГОРИТМЫ РЕШЕНИЯ СЕТЕВЫХ ЗАДАЧ |
305 |
г) Определите диапазон изменений прямых производственных издержек на каждом предприятии, в котором решение задачи п. а) остается оптимальным.
48. Задача фирмы «С дальним прицелом».
а) Примените транспортный симплексный метод для решения задачи, приведенной в упражнении 28 гл. 6. Обязательно определите объем выпуска продукции в течение каждого интервала и уровень запасов на конец каждого интервала.
б) Получено ли то же решение, что и в п. в) упражнения 28 гл. 6? Если нет, то соответствуют ли обоим решениям одинаковые
общие затраты?
49. Задача компании «Синбад-пароход». Примените транспортный симплексный метод для решения задачи упражнения 29 гл. 6, где
РА = 1, Рв = 2, Рс = 4, qA = 4, qB = 2, qc = 1.
Обязательно определите оптимальный маршрут для каждого судна. 50. Задача компании «Синбад-пароход». Примените транспортный симплексный метод для решения задачи упражнения 30 гл. 6. Обязательно определите оптимальный маршрут для каждого судна. 51. Рассмотрите приведенную в упражнении 32 гл. 6 сеть, в кото-
рой Ctj = CSi И
с12 = 14, с13 |
= 4, |
с14 = 1, |
с15 |
=6, |
с23 |
= Ю, |
с24 = 13,с25 |
= 5, |
|
|
|
С34 = 3, |
С35 = 2, |
|
|
|
|
с45 = 8. |
а) Найдите оптимальное решение задачи, применив транспортный симплексный метод к соответствующей редуцированной матрице задачи с промежуточными пунктами, аналогичной матрице на рисунке 6.4. Обязательно найдите оптимальную схему маршрутов и определите, является ли она единственной.
б) Рассмотрите упражнение п.а), используя расширенную матрицу задачи с промежуточными пунктами, аналогичную матри- це на рис. 6.5.
в) Каково наименьшее значение с45, при котором текущее решение остается оптимальным? Ответьте на этот же вопрос относительно
С24' С 34> С35-
52.Задача фирмы «Универсал». Рассмотрите сеть, приведенную
на рис. 6.3. Пусть с12 = 1, с23 = 7, с25 = 3, с43 = 1, с45 = 3, с47 = 4,
С54 = 2, C5g = 5, С67 = О, C7 g = 1.
а) Примените транспортный симплексный метод к редуцированной матрице задачи с промежуточными пунктами, аналогичной матрице рис. 6.4. Обязательно определите оптимальную схему перевозок.
|
АЛГОРИТМЫ РЕШЕНИЯ СЕТЕВЫХ ЗАДАЧ |
|
|
307 |
||||
а) Найдите оптимальное решение, применив транспортный сим- |
||||||||
плексный метод к соответствующей редуцированной матрице |
задачи |
|||||||
с промежуточными пунктами, аналогичной матрице рис. 6.4. |
Обяза- |
|||||||
тельно укажите |
оптимальные схемы перевозок. |
|
|
|
||||
б) Решите задачу п. а), взяв расширенную матрицу задачи с про- |
||||||||
межуточными |
пунктами, |
аналогичную матрице рис. |
6.5. |
|
||||
в) Каковы |
наименьшие затраты по дуге между узлами |
1 и 6, |
||||||
при которых |
решение задачи п. а) остается оптимальным? Ответьте |
|||||||
на этот же вопрос относительно дуги между узлами |
4 и |
6. |
|
|||||
г) Предположим, что введен прямой маршрут между |
узлами 1 |
|||||||
и 3. Каково |
наименьшее |
значение с13 = c3i, при котором решение |
||||||
задачи п. а) |
остается оптимальным? Ответьте на этот же вопрос |
|||||||
относительно |
маршрута между узлами 4 и 7, когда с47 |
== c7i. |
||||||
58. Календарное |
планирование использования рабочей силы. Рас- |
|||||||
смотрите пример, показанный на рис. 6.19, при данных о |
затратах, |
|||||||
приведенных |
в |
упражнении |
21 гл. 6. Пусть |
|
|
|
||
R, = Ю, |
Я2 = 15, |
Я3 = 9, R, = 20, Я5 = 12. |
|
|
||||
а) Примените транспортный симплексный метод к таблице, имею- |
||||||||
щей вид таблицы, |
приведенной на рис. 6.20. Обязательно |
укажите |
||||||
число бригад, начинающих |
|
работать в каждом интервале оптималь- |
ного плана.
б) Каково оптимальное значение целевой функции и какие изме-
нения |
вносятся в решение задачи п. а), если /?j = |
11? /?2 = 14? |
RI = 11 и #2 = 14? Rz = 8? Rk = 21? Я3 = 8 и Я4 |
= 21? |
|
59. |
а) Покажите, что если в транспортной модели каждый коэф- |
фициент целевой функции Сц является целочисленным, то существуют оптимальные значения двойственных переменных, которые
также целочисленны. |
|
|
|
|
б) Докажите |
это |
утверждение для задачи (1) — (4), сформули- |
||
рованной в разд. |
7.4 |
для сети общего вида. |
|
|
60. Рассмотрите сеть, показанную на рис. 7.20. |
Числа, |
простав- |
||
ленные над дугами, определяют расстояние между |
узлами, |
причем |
||
с а = сli- |
|
|
|
|
st) Найдите кратчайшие маршруты из всех узлов в узел 1 и опре- |
||||
делите их длину. |
|
|
|
|
б) Найдите кратчайшие маршруты из всех узлов в узел 2 и опре- |
||||
делите их длину. |
|
|
|
|
61. Рассмотрите сеть, показанную на рис. 7.21. |
Числа, простав- |
ленные над дугами, определяют расстояние между узлами, причем
СЦ = СН-
а) Найдите кратчайшие маршруты из всех узлов в узел 1 и определите их длину.
б) Найдите кратчайшие маршруты из всех узлов в узел 3 и определите их длину.
'ZZ'L 'о и
01