Алгоритм решения параметрической задачи включает 3 этапа.
1) Решается обычная задача расстановки судов по линиям (симплекс-методом или модифицированным распределительным методом) для Qj.
2) Определяются значения Zij, т. е. количество флота, необходимого для освоения дополнительного объёма перевозок Bj.
- Сначала определяются значения Zij в столбцах где xij > 0- единственное по столбцу. В этих случаях Zij будет со знаком “+”; если xij = Фi, тогда Zij будет равно 0; если xij < Фi, то Zij > 0.
- Затем переходим к столбцам, где xij > 0 – не единственное в столбце. Здесь могут иметь место 2 случая: если
, то Z будет со знаком “+”; если
, то Z < 0 .
3) Находим
по тем клеткам, где
*Zij вычитается:

Рассмотрим реализацию алгоритма на примере:
Имеются 4 типа судна и 6 линий движения. До заполнения матрицы должна быть расписана обычная математическая постановка задачи расстановки флота по линиям. Все расчёты будем проводить в матрице
| j | |||||||||
| i | Qj Фi | 130+ 13
| 20+ 5
| 190+ 20
| 50+ 8
| 100+ 10
| 150+ 10
| Резерв флота | |
2,36+ 0,23
|
0,64- 0,43
|
2+ 0,2
| |||||||
1,35+ 1,01
|
0,65- 1,01
| ||||||||
1,11+ 0,28
|
4,25+ 1,51
|
1,64- 1,79
| |||||||
3,6- 0,6
|
0,4+ 0,6
|
Z11 = 
Z32 = 
Z15 = 
Z14 = l*0,2 + l*0,23 = l*0,43 Z44 = 
Z43 = -
0,6 Z23 = 
Z26 = -
1,01
Z36 = 
Находим
по тем клеткам, где
Zij имеет знак « - ».

Т. о. на первом этапе мы определили xij, на втором - Zij, на третьем - 
После получения решения необходимо рассчитать значение целевой функции и осуществить проверку ограничений.
Дата добавления: 2019-12-09; просмотров: 910;

13










