- •Содержание
- •Введение. Особенности решения задач тактики промысла в современных условиях
- •1. Основные понятия тактики промысла.
- •1.1. Научные основы тактики промысла
- •1.2. Задачи тактического управления промыслом.
- •1.3. Исследование операций, как метод решения задач тактики промысла.
- •2.2. Графическое решение задачи
- •Вопросы для самопроверки
- •2. Использование методов линейного программирования.
- •2.1. Сущность методов линейного программирования
- •2.3. Пример использования графического метода решения.
- •2.4. Аналитическое решение задачи.
- •2.5. Двойственная задача линейного программирования.
- •Вопросы для самопроверки
- •3. Выбор управляющих действий в условиях неопределенности.
- •3.1. Промысел, как конфликтная ситуация
- •3.2. Применение теории игр.
- •2 Способ:
- •4. Применение методов теории статистических решений
- •4.1. Сущность теории статистических решений.
- •4.2. Определение целесообразности местного поиска.
- •4.3. Расчет целесообразности в другой район промысла.
- •Вопросы для самопроверки
- •5. Теория массового обслуживания
- •5.1. Система массового обслуживания
- •5.2. Критерии работы систем массового обслуживания.
- •5.3. Выбор оптимальной системы обработки промысловых судов
- •5.4. Расчет показателей работы систем массового обслуживания
- •Вопросы для самопроверки
- •6. Основы управления запасами
- •6.1. Основные понятия
- •2. При слабой промысловой обстановке
- •6.2. Расчет оптимального промыслового режима (уровня запаса)
- •6.3. Применение алгоритма Литтла.
- •Исходные данные:
- •Вопросы для самопроверки
- •7. Понятие о динамическом программировании
- •7.1. Основные понятия
- •7.2. Общий порядок решения задач методом динамического программирования при конечном числе состояний управляемого объекта
- •7.3.Расчет оптимального перехода через океан в район промысла
- •7.4. Планирование использования супертраулеров при автономном ведении промысла в отдаленных районах
- •Этап I Расчет прибыли от распределения супертраулеров в районе № 1
- •Этап II
- •Этап III Расчет прибыли от распределения супертраулеров в районах №1, 2, 3
- •Этап IV Расчет прибыли от распределения супертраулеров по районам № 1, 2, 3, 4
- •Вопросы для самопроверки
- •Список рекомендуемой литературы Основная:
- •Дополнительная:
- •© Георгий Иванович Пазынич
- •Учебное пособие для студентов специальности «Судовождение» дневной и заочного форм обучения, слушателей фпо,
- •98309 Г. Керчь, Орджоникидзе, 82.
2.4. Аналитическое решение задачи.
Аналитическое решение задачи с «ручными» расчетами рассмотрим на примере выбора оптимального промыслово-технического режима работы траулера. При этом используется симплекс-метод решения задач линейного программирования, который реализует аналитический перебор вершин ОДР в порядке ускоряющем получение оптимума. Реализация этого метода на ЭВМ или ПК выполняется методами прикладных программ линейного программирования.
Рассматриваем условия работы траулера по следующим показателям:
максимально-возможный вылов рыбы за сутки А=100 т
Возможная заморозка рыбы в этот период В=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Х3100 – ограничение по вылову,
Х1+Х2+Х340 – ограничения по выпуску продукции,
Х220 - ограничения по выпуску обезглавленной рыбы,
Х32 - ограничения по выпуску филе,
Х10 Х20 Х30 – положительные значения показателей работы судна.
Для расчетов составляем симплекс матрицу в которую записывается исходные ограничения в виде уравнений за счет введения в неравенства фиктивных переменных: У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):
выбирается ключевой столбец с наибольшим отрицательным элементом целевой строки;
ключевая строка выбирается по min частному положительному числу величин пробного решения деленных на коэффициент ключевого столбца. Коэффициент пересечения ключевых столбца и строки, выделенные в таблицах, называется ключевым элементом Кэ;
В новой матрице (таблица 2):
заменяем фиктивную переменную на реальную в ключевых строке и столбце;
ключевой элемент заменяется обратной величиной (1);
элементы ключевой строки заменяются частичными их деления на ключевой элемент;
элементы ключевого столбца заменяют частичными от их деления на ключевой элемент с обратным знаком;
все остальные элементы рассчитываются по формуле:
(2.4.1)
M и N – элементы, находящиеся в противоположных углах прямоугольника, опирающегося на старый элемент (Сэ) и ключевой элемент (Кэ), т.е. M и N – это концы диагонали прямоугольника противоположного Сэ и Кэ.
Пример: для столбца пробного решения крайние элементы будут иметь в таблице 2 величины.
Для
Преобразование матриц или итерации продолжаются до тех пор, пока все элементы целевой строки не будут положительными. Заключительная симплекс матрица даст решение задачи, т.е. показатели оптимального режима работы траулера. При этом оптимальные показатели решения выбираются следующим образом:
А) величины Х01, Х02, Х03 – равны значениям колонки пробного решения при действительных переменных;
Б) значения пробного решения в строке L дает оптимальную величину целевой функции.
