Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая Эмм.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
385.54 Кб
Скачать

1.1.Метод Хичкока

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

  1. Определяя потенциалы для всех свободных клеток, находят для каждой свободной клетки сумму указанного в ней расстояния с ранее полученными по загруженным клеткам потенциалами строки и столбца

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

Наибольшая потенциальная клетка получает загрузку, чтобы это сделать, необходимо перераспределить груз в таблице. Это выполняется следующим образом: количество загруженных клеток в предыдущем шаге должно равняться m+n-1, если количество загруженных клеток менее m+n-1, то недостающее число клеток получают путем загрузки соответствующего количества клеток нулями. Клетка, в которой поставлена загрузка равная 0, считается загруженной. Для наиболее потенциальной клетки строится контур. Строится контур так, чтобы все углы кроме одного располагались в загруженных клетках, а один единственный находился в свободной наиболее потенциальной клетке. При соблюдении этого правила для каждой свободной клетки можно построить только один единственный контур. Определяются положительные и отрицательные углы контура, считается, что первый положительный угол лежит в свободной клетке, для которой построен контур, отрицательные и положительные углы чередуются, и их количество должно быть равно. Выявляется наименее загруженная клетка, занятая отрицательным углом в нашем контуре. Количество груза указанное в этой клетке отнимается из всех клеток с отрицательными углами и прибавляется во все клетки с положительными углами. В результате одна или несколько ранее загруженных клеток становятся свободными, а наиболее потенциальная клетка становится загруженной.

Таблица № 4

ГО

ГП

вывоз,т

потенциал

Б1

Б2

Б3

Б4

Б5

Б6

Б7

А1

 

3

 

4

 10

12

 6

8

 0

6

 4

2

 5

8

190

0

90

80

 20

 

 

 

А2

2

8

2

9

11

8

13

2

11

 6

7

2

3

40

-3

 

20

20

А3

 

3

4

10

8

4

 3

11

8

 4

8

120

-2

20

 

30

 

70

20

 

 

А4

 4

9

 9

15

10

14

6

10

9

17

4

4

90

-2

 

 

 

 

 

 

 

 

60

30

ввоз, т

110

80

50

70

20

60

50

440

потенциал

-3

-4

-2

-2

-6

2

-2

L(x) =3*90+4*80+6*20+11*20+8*30+3*20+4*70+3*20+4*60+4*30=1930 т*км

Условие m+n-1 соблюдается- 7+4-1=10.

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

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