Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ ПЗ МУ кор Мор.перевозки и тактика промысла.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
628 Кб
Скачать
☆

1.3. Аналитическое решение задачи.

Аналитическое решение задачи с «ручными» расчетами рассмотрим на примере выбора оптимального промыслово-технического режима работы траулера. При этом используется симплекс-метод решения задач линейного программирования, который реализует аналитический перебор вершин ОДР в порядке, ускоряющем получение оптимума. Реализация этого метода на ЭВМ или ПК выполняется методами прикладных программ линейного программирования.

Рассматриваем условия работы траулера по следующим показателям:

  1. максимально-возможный вылов рыбы за сутки А=100 т

  2. Возможная заморозка рыбы в этот период В=40 т

3) Условия работы: Расход сырья:

Х1 – заморозка колодки 1 т

Х2 – заморозка без головы 1,4 т

Х3 – филе 2 т

4) Стоимость 1 т готовой продукции Возможная заморозка и выпуск готовой продукции

Х1  600 40 т

Х2  850 20 т

Х3  1700 2 т

Таким образом, математическая модель задачи имеет вид:

Х1+1,4Х2+2Х3100 – ограничение по вылову,

Х1+Х2+Х340 – ограничения по выпуску продукции,

Х220 - ограничения по выпуску обезглавленной рыбы,

Х32 - ограничения по выпуску филе,

Х10 Х20 Х30 – положительные значения показателей работы судна.

Для расчетов составляем симплекс матрицу, в которую записывается исходные ограничения в виде уравнений за счет введения в (виде уравнений) неравенства фиктивных переменных: У1, У2, У3, У4.

У1+Х1+1,4Х2+2Х3=100

У2+Х1+Х2+Х3=40

У3+ Х2=20

У4+ Х3=2

Показатели целевой функции записываются в симплекс матрицу со знаками (-) при условии .

В первой матрице по колонкам переменных записываем их коэффициенты в соответствующих уравнениях.

Таблица 1

I

Проб

реш

Х1

Х2

Х3

У1

100

1

1,4

2,0

У2

40

1

1

1

У3

20

0

1

0

У4

2

0

0

1=Кэ

L

0

-600

-850

-1700

Таблица 2

II

Проб

реш

Х1

Х2

Х4

У1

96

1

1,4

-2

У2

38

1

1

-1

У3

20

0

1

0

Х3

2

0

0

1

L

3400

-600

-850

-1700

Расчеты преобразований матриц или итерации выполняется по следующему алгоритму:

  1. выбирается ключевой столбец с наибольшим отрицательным элементом целевой строки: в таблице 1 это колонка Х3

  2. ключевая строка выбирается по min частному положительному числу величин пробного решения деленных на коэффициент ключевого столбца. Коэффициент пересечения ключевых столбца и строки называется ключевым элементом Кэ: В таблице1 Кэ обозначает 1=Кэ. В таблице 1 это элемент в строке У4;

  3. заменяем фиктивную переменную на реальную в ключевых строке и столбце;

  4. ключевой элемент заменяется обратной величиной (1);

  5. элементы ключевой строки заменяются частичными их деления на ключевой элемент;

  6. элементы ключевого столбца заменяют частичными от их деления на ключевой элемент с обратным знаком;

  7. все остальные элементы рассчитываются по формуле:

(1.3.1)

M и N – элементы, находящиеся в противоположных углах прямоугольника, опирающегося на старый элемент (Сэ) и ключевой элемент (Кэ), т.е. M и N – это концы диагонали прямоугольника противоположного Сэ и Кэ.

Пример: На месте элемента 100 в таблице 1 получаем в таблице 2

На месте элемента 0 в таблице 1 получим в таблице величину

Для

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

А) величины Х01, Х02, Х03 – равны значениям колонки пробного решения при действительных переменных;

Б) значения пробного решения в строке L дает оптимальную величину целевой функции.