Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Matematicheskie_modeli_i_metody_issledovania_op...docx
Скачиваний:
18
Добавлен:
01.07.2025
Размер:
796 Кб
Скачать
☆

Тема 3. Задачи, сводящиеся к задачам о кратчайшем и критическом пути. Задача о замене оборудования.

Постановка задачи: Некий гражданин решил стать индивидуальным предпринимателем и предполагает работать в течение n лет. Для того чтобы начать деятельность, он должен закупить оборудование. Считается, что оно закупается в комплекте. Оборудование может работать все n лет, а может быть заменено в некотором промежуточном периоде, сij– затраты на закупку и эксплуатацию оборудования, если оно закуплено вначале i-го периода и выведено в начале j-го периода. Надо определить моменты замены оборудования так, чтобы суммарные затраты на закупку и эксплуатацию оборудования в течение n периодов были минимальны.

Если рассмотреть конец третьего периода, то этот момент будет началом четвертого периода. Введем n + 1 период и будем считать, что начало n +1 –ого периода совпадает с окончанием n – ого периода, когда все оборудование списывается.

Введем матрицу затрат С. Очевидно, что эта матрица верхняя, треугольная и i: cij<cij+1. Построим математическую модель задач, xij ϵ {0, 1}- булева переменная. При этом xij= 1, если оборудование закупается в начале i-го периода и списывается в начале j-го периода. Иначе xij= 0.

Ограничения задачи:

- в начале первого периода оборудование должно быть закуплено:

(3.1)

- в начале n+1периода все оборудование должно быть списано:

(3.2)

- для всех промежуточных периодов, если в начале периода оборудование списывается, то новое должно быть сразу закуплено:

Целевая функция будет иметь вид:

Окончательный вид модели:

Заметим, что полученная модель полностью совпадает с моделью (2.1) – (2.5) задачи о кратчайшем пути.

В нашем случае мы имеем сеть, правильно занумерованную с n + 1 вершиной, при этом из каждой вершины выходят дуги во все последующие.

Решив задачу с помощью алгоритма, изложенного выше на странице 24. Мы получим кратчайший путь и его длину.

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

  1. Длина кратчайшего пути u1 – есть суммарные затраты на закупку и эксплуатацию оборудования.

  2. Рассмотрим теперь кратчайший путь 1 – k1 – k2 – … – kn – n + 1. Если дуга (i , j) , где i > 1, а j < n+1 входит в кратчайший путь, то = 1, но тогда это означает, что оборудование было закуплено в начале i – ого периода и списано в начале j – ого периода. То есть i и j – есть моменты замены оборудования.

Таким образом, моменты замены оборудования – это все промежуточные вершины в кратчайшем пути.

Если кратчайший путь состоит всего из двух вершин 1 – n + 1, то следует выписать ответ: оборудование в промежуточных периодах не меняется.

Пример:

Пусть предприниматель предполагает работать в течение 6 периодов. Затраты на закупку и эксплуатацию оборудования записаны в таблице.

2

3

4

5

6

7

1

2

5

7

9

10

18

2

3

10

12

17

20

3

5

10

18

25

4

7

10

15

5

3

8

6

4

Рис. 3.1

Для того, чтобы решить соответствующую задачу о кратчайшем пути не обязательно изображать соответствующий граф. Задачу можно решить с помощью матрицы смежности, представленной в таблице на рис. 3.1.

В самом деле, добавим к таблице два вертикальных столбца ui, ji и одну горизонтальную строку uj . Эти соответствующие графы будем заполнять, используя формулы:

un+1 = 0 (3.10) (3.11)

ji : (3.12)

2

3

4

5

6

7

ui

ji

1

2

5

7

9

10

18

14

6

2

3

10

12

17

20

19

5

3

5

10

18

25

17

5

4

7

10

15

14

5, 6

5

3

8

7

6

6

4

4

7

uj

19

17

14

7

4

0

Рис. 3.2

Получим путь: 1 – 6 – 7, Lкр = 14.

Ответ в терминах предметной области: оборудование следует менять в начале 6-го периода, при этом минимальные затраты равны 14

???Задание для самостоятельной работы:

Решить задачу о замене оборудования с матрицей, имеющей вид:

2

3

4

5

6

7

1

2

3

4

5

6

Для которой заданы пять значений элементов, остальные значения произвольные с выполнением условия для всех i, ci,j < ci,j+1

1. c1,4 = 7, c1,7 = 25, c3,7 = 36, c6,7 = 2.

2. c2,4 = 4, c3,4 = 8, c3,6 = 20, c6,7 = 2.

3.c1,2 = 10, c2,4 = 6, c2,6 = 25, c5,6 = 12.

4.c3,4 = 9, c3,7 = 30, c4,5 = 24, c4,7 = 30.

5.c1,3 = 25, c1,6 = 29, c4,6 = 17, c5,7 = 13.

6.c1,7 = 14, c2,4 = 37, c2,6 = 40, c4,5 = 5.

7.c3,5 = 18, c4,5 = 25, c4,7 = 30, c5,6 = 9.

8.c1,3 = 15, c1,6 = 25, c4,6 = 31, c5,7 = 11.

9.c1,4 = 10, c1,6 = 17, c4,7 = 22, c5,7 = 12.

10.c2,4 = 4, c2,7 = 25, c3,4 = 14, c4,5 = 21.

11.c3,5 = 10, c3,7 = 34, c4,6 = 27, c5,7 = 7.

12.c1,5 = 17, c1,7 = 35, c3,5 = 20, c3,7 = 27.

13.c2,3 = 25, c2,7 = 35, c3,5 = 34, c4,7 = 19.

14.c2,5 = 27, c3,7 = 15, c4,6 = 29, c6,7 = 32.

15.c3,4 = 7, c2,7 = 31, c4,7 = 33, c5,6 = 26.

16.c2,5 = 37, c2,7 = 40, c3,6 = 28, c4,5 = 15.

17.c1,4 = 10, c1,6 = 15, c2,7 = 23, c4,5 = 1.

18.c3,4 = 8, c4,5 = 6, c4,7 = 23, c5,6 = 7.

19.c4,6 = 12, c5,6 = 18, c5,7 = 36, c6,7 = 22.

20.c2,6 = 17, c3,5 = 9, c4,6 = 19, c5,7 = 17.

21.c1,3 = 7, c2,3 = 15, c4,7 = 20, c5,6 = 11.

22.c2,4 = 27, c3,7 = 10, c4,5 = 30, c5,7 = 20.

23.c1,3 = 3, c3,4 = 7, c4,7 = 18, c5,6 = 9.

24.c1,4 = 19, c1,7 = 29, c4,5 = 3, c6,7 = 18.

25.c3,5 = 32, c4,7 = 33, c5,7 = 24, c6,7 =17.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]