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

34.По данным таблицы 10 построить сеть.

Таблица 10.

Обозначение работы Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru  
Непосредст венно предшествующие работы Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru
Продолжи тельность работы  
                                 

35. В горной лесопарковой зоне расположено семь площадок для отдыха, соединенных тропами. Расположение площадок и длины троп указаны на рисунке 13. Найти кратчайший путь из Задачи сетевого программирования. - student2.ru вЗадачи сетевого программирования. - student2.ru.

Задачи сетевого программирования. - student2.ru

36.Комплекс работ представлен сетевым графиком (см. рис.14). Известна продолжительность Задачи сетевого программирования. - student2.ru (в днях) каждой работы и количество Задачи сетевого программирования. - student2.ru единиц ресурса, необходимо для выполнения работы в единицу времени, - интенсивность потребления ресурса (число в скобках). Построить линейный график и найти по нему критический срок, критические работы и резервы времени некритических работ. Построить шкалу потребления ресурса.

 
  Задачи сетевого программирования. - student2.ru

37.Предположим, что в условиях задачи 36 требуется установить время начала и окончания каждой работы так, чтобы завершить комплекс в возможно меньшее время, при условии, что в любой момент в период выполнения работ расход ресурса не должен превышать 100 ед.

38.Найти кратчайший путь из Задачи сетевого программирования. - student2.ru вЗадачи сетевого программирования. - student2.ru ,из Задачи сетевого программирования. - student2.ru вЗадачи сетевого программирования. - student2.ruдля сетей, изображенных соответственно на: а) рис.15; б) рис.16.

 
  Задачи сетевого программирования. - student2.ru

39. Для местного аэропорта приобретается автокар. Через три года планируется установка механизированной погрузочной системы, после чего автокары станут ненужными. Тем не менее, может оказаться выгодным заменить автокар через год или два года или даже осуществить две замены (через год и через два года). В следующей таблице 11 приведены полные расходы (с учетом стоимости эксплуатации и выручкой от продажи), связанные с покупкой автокара в конце года i и его продажей в конце года j.

  Год покупки (i) Год продажи (j)

Таблица 11.

Необходимо минимизировать расходы. Сформулировать задачу как задачу выбора кратчайшего пути. Решить полученную задачу.

40. Описать алгоритм построения минимального остовного дерева для данной сети, т.е. дерева с дугами из данной сети, содержащего все ее вершины, и такого, что сумма длин дуг минимальна.

41. Все площадки для отдыха (см. задачу 35) необходимо соединить телефонной сетью, причем телефонные линии должны проходить вдоль троп лесопарковой зоны. Спроектировать телефонную сеть с минимальной суммарной длиной линии.

42. Построить минимальные связывающие деревья (см. задачу 40) для сетей задачи 38.

43. Сформулировать задачу построения максимального потока как задачу линейного программирования.

44. Найти максимальные потоки из Задачи сетевого программирования. - student2.ru до Задачи сетевого программирования. - student2.ru , из Задачи сетевого программирования. - student2.ru до Задачи сетевого программирования. - student2.ru в сетях, изображенных соответственно на: а) рис. 17; б) рис. 18 (на дугах указаны их пропускные способности в каждом из направлений).

 
  Задачи сетевого программирования. - student2.ru

45. На железной дороге между узловыми станциями Задачи сетевого программирования. - student2.ru и Задачи сетевого программирования. - student2.ru расположены промежуточные станции Задачи сетевого программирования. - student2.ru . Движение пассажирских поездов из Задачи сетевого программирования. - student2.ru в Задачи сетевого программирования. - student2.ru происходит в строгом соответствии с заданным расписанием. На запасных путях промежуточной станции Задачи сетевого программирования. - student2.ru может одновременно находиться не более Задачи сетевого программирования. - student2.ru товарных поездов. Пусть между станциями Задачи сетевого программирования. - student2.ru и Задачи сетевого программирования. - student2.ru занимает для товарного поезда Задачи сетевого программирования. - student2.ru мин (все Задачи сетевого программирования. - student2.ru кратны 5). Товарные поезда могут отправляться со станций начиная с 0 часов с интервалом в 5 мин. Ни с какой станции не могут одновременно отправиться более одного товарного поезда. Товарный поезд может отправиться в данный момент со станции Задачи сетевого программирования. - student2.ru лишь при условии, что он не помешает движению пассажирских поездов до момента, пока не достигнет станции, запасные пути которой заполнены не полностью. Необходимо составить расписание товарных поездов так, чтобы общее число товарных поездов, вышедших в течение данных суток из Задачи сетевого программирования. - student2.ru и прибывших в Задачи сетевого программирования. - student2.ru , было максимальным. Сформулировать эту задачу как задачу построения максимального потока в сети.

46. Информация о проекте задана перечнем работ, их продолжительностью выполнения (таблица 12). Построить сетевой график проекта, найти критическое время проекта и критический путь, если известно, что в i-ю работу можно вложить средства Задачи сетевого программирования. - student2.ru , где Задачи сетевого программирования. - student2.ru , при этом время Задачи сетевого программирования. - student2.ru выполнения работы уменьшиться до Задачи сетевого программирования. - student2.ru .

Таблица 12.

Работа Каким работам предшест вует Продол житель ность, мес. Работа Каким работам предшест вует Продол житель ность, мес.
4, 5, 6
4, 5, 6
5, 6

47. Начальное условие как в задаче 46, полагая Задачи сетевого программирования. - student2.ru , определить размер вложенных средств Задачи сетевого программирования. - student2.ru в 1-ю, 4-ю и 8-ю работы так, чтобы время завершения всего комплекса работ не превышало 40 мес., а сумма вложений была минимальной.

48. Начальное условие как в задаче 46. В общем случае сформулировать задачу минимизации суммы вложений, необходимых для того, чтобы обеспечить завершение всего комплекса работ к заданному моменту времени T, как задачу линейного программирования.

49. Информация о проекте задана перечнем работ, их продолжительностью и последовательностью выполнения (таблица 13). Построить сеть проекта.

50. Пронумеровать сеть, построенную в задаче 49. Для сети, найти минимальные и максимальные моменты времени Задачи сетевого программирования. - student2.ru , Задачи сетевого программирования. - student2.ru наступления событий Задачи сетевого программирования. - student2.ru , критическое время проекта и критический путь.

Таблица 13.

Работа Каким работам предшест вует Продол житель ность в днях Работа Каким работам предшест вует Продол житель ность в днях
11, 15
1, 13
9, 14
1, 13
9, 14
3, 4
8, 2 9, 14
11, 15      

Задачи теории игр.

Для следующих платежных матриц определить нижнюю и верхнюю цены игры двух участников, минимаксные стратегии и наличие седловых точек. В последнем случае определить оптимальное решение игры.

 
  Задачи сетевого программирования. - student2.ru

Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru

Задачи сетевого программирования. - student2.ru Задачи сетевого программирования. - student2.ru

Задачи сетевого программирования. - student2.ru

60. Для игры, задаваемой матрицей Задачи сетевого программирования. - student2.ru . Определить цену игры и найти оптимальные стратегии.

61. Игра заключается в том, что игрок А записывает числа 1(стратегия Задачи сетевого программирования. - student2.ru ), или 2( Задачи сетевого программирования. - student2.ru ), или 3( Задачи сетевого программирования. - student2.ru ). Игрок В, в свою очередь, может записать числа 1( Задачи сетевого программирования. - student2.ru ) , 2( Задачи сетевого программирования. - student2.ru ), 3( Задачи сетевого программирования. - student2.ru ), или 4( Задачи сетевого программирования. - student2.ru ). Если оба числа окажутся равной четности, то А выигрывает сумму этих чисел, если – разной четности, то В выигрывает сумму этих чисел. Составить платежную матрицу, определить верхнюю и нижнюю цену игры и минимаксные стратегии.

62. Первый второй игроки одновременно и независимо друг от друга показывают один, два или три пальца. Выигрыш или проигрыш (в денежных единицах) равен общему количеству показанных пальцев. Если это количество четное, то выигрывает первый игрок, а второй ему платит. Если же оно нечетное, то выигрываем второй игрок, а первый ему платит. Требуется построить платежную матрицу.

63. Система противовоздушной обороны (ПВО) обороняет от воздушного налета участок территории, располагая двумя зенитно–ракетными комплексами (ЗРК), зоны действия которых не перекрываются. Каждый ЗРК с единичной вероятностью поражает самолет противника в зоне своего действия, если его система наведения начинает отслеживать цель и вырабатывать данные для стрельбы еще за пределами зоны. Противник располагает двумя самолетами, каждый из которых может быть направлен в зону действия любого ЗРК.

В момент, когда система ПВО решает задачу целераспределения, т.е. решает, какому ЗРК по какой цели стрелять, самолеты противника могут применить обманный маневр и изменить маршрут. Цель системы ПВО – поразить как можно больше самолетов противника, а цель противника – потерять как можно меньше самолетов. а) Постройте платежную матрицу игры; б) установите имеются ли седловые точки; в) найдите оптимальное решение.

64. Два человека оказались в горящем доме. Они могут покинуть дом и спастись лишь через входную дверь, которую заклинило так сильно, что открыть ее можно только совместными усилиями. Построить платежную матрицу игры. Имеет ли игра седловую точку?

65. Имеются два игрока: игрок А прячется, а игрок В его ищет. Игрок А по своему усмотрению может спрятаться в любом из убежищ с номерами 1 и 2 соответственно. Если игрок В найдет игрока А в том убежище, где тот спрятался, то игрок А платит игроку В штраф в две денежные единицы. Если игрок В будет искать игрока А не в том убежище, где тот спрятался, то игрок В платит игроку А такой же штраф. Для этой игры: а) постройте платежную матрицу игры; б) установите имеются ли седловые точки; в) найдите оптимальное решение.

66. Доказать, что цена игры Задачи сетевого программирования. - student2.ru удовлетворяет соотношениям Задачи сетевого программирования. - student2.ru .

67. Рассчитать величину платежа для игр, заданных матрицами задач 51 и 52 при Задачи сетевого программирования. - student2.ru и Задачи сетевого программирования. - student2.ru .

68. Доказать, что решение игры не измениться, если ко всем элементам Задачи сетевого программирования. - student2.ru платежной матрицы прибавить некоторое постоянное число. Как при этом измениться цена игры?

69. Найти решение игры с матрицей Задачи сетевого программирования. - student2.ru и дать геометрическую интерпретацию этому решению.

70 -72. Найдите седловую точку и чистую цену в игре двух участников, в которой платежная матрица второго игрока имеет вид:

Задачи сетевого программирования. - student2.ru

Задачи сетевого программирования. - student2.ru

Задачи сетевого программирования. - student2.ru

Наши рекомендации