- •Методические указания
- •Методические указания рассмотрены и одобрены на заседании кафедры «Судовождение» кгмту,
- •Содержание
- •Введение
- •Указания по оформлению работы
- •Индивидуальные задания на выполнение
- •I. Решение задач методом линейного программирования
- •1.1. Сущность методов линейного программирования
- •1.2 Задание №1 индивидуальные задания по решению задач методом линейного программирования
- •1.3. Аналитическое решение задачи.
- •Выбор оптимального промыслово-технологического режима работы судна (Аналитическое решение)
- •II. Выбор управляющих действий в условиях неопределенности
- •2.1. Применение теории игр.
- •III. Применение теории статистических решений
- •3.1. Определение целесообразности местного поиска
- •3.2. Задание n 4 индивидуальные задачи по теории статистических решений
- •3.3. Решение задачи перехода методом теории статистических решений.
- •3.4 Индивидуальные задАния № 4а На решение задачи выбора района промысла методами теории статистических решений
- •IV. Применение теории массового обслуживания для выбора системы обработки судов в море
- •4.1. Расчет показателей работы систем массового обслуживания
- •4.2 Задание n5 индивидуальные задачи по теории массового обслуживания
- •V. Решение частных задач тактики промысла
- •5.1. Расчет оптимального промыслового режима (уровня запаса)
- •5.2 Задание n 6
- •Задание № 7 задачи тактики промысла по теме «Другие оптимизационные задачи управления промыслом»
- •Вопросы подготовки к защите контрольной работы
- •Методические указания
- •98309 Г. Керчь, Орджоникидзе, 82.
1.3. Аналитическое решение задачи.
Аналитическое решение задачи с «ручными» расчетами рассмотрим на примере выбора оптимального промыслово-технического режима работы траулера. При этом используется симплекс-метод решения задач линейного программирования, который реализует аналитический перебор вершин ОДР в порядке, ускоряющем получение оптимума. Реализация этого метода на ЭВМ или ПК выполняется методами прикладных программ линейного программирования.
Рассматриваем условия работы траулера по следующим показателям:
максимально-возможный вылов рыбы за сутки А=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 это колонка Х3
ключевая строка выбирается по min частному положительному числу величин пробного решения деленных на коэффициент ключевого столбца. Коэффициент пересечения ключевых столбца и строки называется ключевым элементом Кэ: В таблице1 Кэ обозначает 1=Кэ. В таблице 1 это элемент в строке У4;
заменяем фиктивную переменную на реальную в ключевых строке и столбце;
ключевой элемент заменяется обратной величиной (1);
элементы ключевой строки заменяются частичными их деления на ключевой элемент;
элементы ключевого столбца заменяют частичными от их деления на ключевой элемент с обратным знаком;
все остальные элементы рассчитываются по формуле:
(1.3.1)
M и N – элементы, находящиеся в противоположных углах прямоугольника, опирающегося на старый элемент (Сэ) и ключевой элемент (Кэ), т.е. M и N – это концы диагонали прямоугольника противоположного Сэ и Кэ.
Пример: На месте элемента 100 в таблице 1 получаем в таблице 2
На месте элемента 0 в таблице 1 получим в таблице величину
Для
Преобразование матриц или итерации продолжаются до тех пор, пока все элементы целевой строки не будут положительными. Заключительная симплекс матрица даст решение задачи, т.е. показатели оптимального режима работы траулера. При этом оптимальные показатели решения выбираются следующим образом:
А) величины Х01, Х02, Х03 – равны значениям колонки пробного решения при действительных переменных;
Б) значения пробного решения в строке L дает оптимальную величину целевой функции.
