- •Содержание
- •Введение. Особенности решения задач тактики промысла в современных условиях
- •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.3. Пример использования графического метода решения.
Задачи линейного программирования могут решаться графически, если переменных только 2-е, аналитически (в ручную), при матрицах небольших размеров, автоматически с использованием специальных пакетов программ.
Графический метод линейного программирования является наиболее простыми очень наглядным методом решения задач линейного программирования.
Рассмотрим применение этого метода на примере расчета оптимальной загрузки судна двумя видами груза.
Введем следующие обозначения:
q1,q2 - количество принимаемых к перевозке грузов, в тоннах.
u1,u2 - удельная грузовместимость, в м3/тонну.
Dч- чистая грузоподъемность судна, в тоннах.
W- объем грузового помещения судна (грузовместимость), в м3 .
C1,C2 - стоимость фрахта за перевозку одного груза, в [у. е.].
Математическая модель задачи:
L= Ci*Xi max (2.3.1.)
Ограничения:
по грузовместимости судна: q1 + q2 Dч (2.3.2.)
по грузоподъемности судна: q1 u1 q2 u2 W (2.3.3.)
по массе отдельных грузов: Q1min q1 Q1max (2.3.4.)
Q2min q2 Q2max
по объему отдельного вида груза:
W1min u1 q1 W1max (2.3.5.)
W2min u2 q2 W2max
Задача решается следующим образом. В декартовой системе координат q1 , q2 , выбирается масштаб построения. На положительной части q1, q2 , обозначаются линии, соответствующие границам неравенств, для чего неравенство превращаем в равенство (т. е. q1 + q2 Dч q1 + q2 = Dч , и так со всеми остальными неравенствами). На линиях границ обозначим область, удовлетворяющую соответствующим неравенствам. Определим область допустимых решений. Любая точка в ОДР имеет координаты удовлетворяющие условиям задачи.
Для определения оптимальных значений q1 и q2 строят направление целевой функции L, и приравнивают её к любому положительному числу. Построя направление L, перемещаем её параллельно самой себе до соприкосновения с самой отдаленной от начала построения точкой ОДР. Координаты этой точки дают оптимальное решение qo1, qo2. После определения qo1, qo2 анализируется полученный результат.
Рассмотрим конкретный пример оптимальной загрузки судна двумя видами груза.
Dч =1000тонн
W =1500м3
u1 = 0,8 м3/тонн u2 = 2,5 м3/тонн
Q1min=200 тонн Q2min= 300 тонн
Q!max=500 тонн Q2max= 800 тонн
W1min=---- м3 W2max=----- м3
W1min=---- м3 W2max-=---- м3
C1= 10 у.е./т C2= 20 у.е./т
где / ---- / - означает "нет ограничения".
qo1+ qo2 <1000 (2.3.6.)
0,8qo1+2,5qo2 <1500 (2.3.7.)
200 qo1 500 (23.8.)
300 qo2 800 (2.3.9.)
Математическая модель полной загрузки судна представлена уравнениями (2.3.6.) и (2.3.7.). Решая эти уравнения совместно, найдем количество груза обоих видов, обеспечивающих полную загрузку:
Таким образом, для полного использования и грузовместимости судна, на борт необходимо погрузить 588,235 тонн первого груза qo1 и 411,765 тонн второго груза qo2. То есть:
qo1 = 588,235 т
qo2 = 411,765 т
При этом значение целевой функции будет следующим:
L1 = Ci*Xi = C1 * q1+ C2 * q2 = 10*588,235+20*411,765 = 14117,65 у.е.
Далее производим следующее: наносим оси q1 и q2 в декартовой системе координат; выбираем масштаб построения одинаковый для обеих осей; превращаем неравенства 2.3.6.-2.3.9. в равенства, которые представляют собой уравнения прямых:
qo1+ qo2 =1000 (2.3.10.)
0,8qo1+2,5qo2 =1500 (2.3.11.)
200 = qo1 = 500 (2.3.12.)
300 = qo2 = 800 (2.3.13.)
Затем строим эти прямые в декартовой системе и находим область, удовлетворяющую соответствующим неравенствам 2.2.6.-2.2.9. Эта область и является Областью Допустимых Решений (ОДР), любая точка которой удовлетворяет условиям задачи.
Целевую функцию L = Ci*Xi = C1 * q1+ C2 * q2 приравниваем к любому положительному числу – в нашем случае:
Lоптх = 10 * q1+ 20 * q2 = 1000,
и строим эту прямую. Потом перемещаем ее параллельно самой себе до прикосновения с самой отдаленной от начало построения точкой – в нашем случае это точка "А". Координаты этой точки "А" дают оптимальное решение qo1, qo2. Сняв значения qo1, qo2 , анализируем полученный результат. Для этого находим значение целевой функции при полученных qo1, qo2:
qo1 = 500 т
qo2 = 440 т
L опт = Ci*Xi = C1 * q1+ C2 * q2 = 10*500 + 20*440 =13800 у.е.
Как видно из полученного решения, L1 , равное 14117,65 у.е., больше чем Lопт , равное 13800 у.е., на 317,65 у.е. Это означает, что загрузка судна по Lопт менее выгодна, так как грузовместимость используется полностью, а грузоподъемность еще остается в запасе, что и отражается на величине дохода.
Определяющим ограничением в нашем случае является Q1max = 500 т. Если его исключить, то можно подобрать такое решение, при котором можно принять на борт такое сочетание груза q1 и q2 , чтобы добиться оптимального использования грузовместимости и грузоподъемности.
Максимально возможное значение целевой функции без ограничений находится в точке В, при q1=588,235т и q2=411,465т, то есть в том случае когда мы оптимально используем и грузовместимость и грузоподъемность судна. Значение целевой функции в точке В:
L=14117,65 у.е.
При увеличении или уменьшении стоимости С1 и С2 в 10-ть раз (С1 = 100 у.е. и 1 у.е., С2 = 200 у.е. и 2 у.е.) наклон прямой Lопт заметно не изменится, следовательно, найвыгоднейшие условия загрузки будут описываться прежней точкой ОДР и величины qo1 и qo2 останутся прежними, изменится лишь значение Lопт.
При С1 = 100 у.е. и С2 = 200 у.е.: Lоптувел. = 100*500 + 200*440 = 138000 у.е.
При С1 = 1 у.е. и С2 = 2 у.е.: Lоптумен. = 1*500 + 2*440 = 1380 у.е.
При перемене стоимости С1 и С2 наоборот, то есть С1 = 20 у.е. и С2 =10 у.е. наклон прямой Lопт изменится и значение целевой функции возрастет до
Lопт = C1 *qo1 + C2 *qo2 = 20*500 + 10*440 = 14400 у.е.
Графическое решение задачи представлено на рис.3.
