Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
177
Добавлен:
05.01.2018
Размер:
266 Кб
Скачать
☆

2.3 Составление математической модели задачи

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

  • выбор параметров управления;

  • выбор показателей качества (критерия оптимальности);

  • формирование ограничений и целевой функции в общем виде с использованием конкретных числовых значений

Данная модель позволяет определить оптимальный план расстановки флота компании по всем возможным схемам движения, обеспечивающий максимальное получение чистой валютной выручки.

Параметром управления в данной задаче выступает число рейсов судов i-того типа на j-той схеме движения, так как критерий оптимизации – максимизация доходов. В курсовой работе флота недостаточно для выполнения всех перевозок. Критерий оптимальности – максимум чистой валютной выручки.

Математическая модель задачи в общем виде такова:

Z = ΔFij* xij – max (1)

qil* xij Ql (l=1,S) (2)

tij * xij = Ti ( і =1,m) (3)

xij 0 ( і = 1,m ; j = 1,n) (4)

где xij – число рейсов судов і – го типа на j – ой схеме движения (параметры управления), судо – рейсы ;

Ti - бюджет времени судов і – го типа, судо – сутки.

T i = Ni *Тпл ( і =1,m),

где Ni – число судов і – го типа;

Тпл - продолжительность планового периода (Тпл = 90 сут.);

Т1 = 10*90=900 судо –сут.;

Т2 = 8*90=720 судо –сут.;

Ql - количество груза, предъявленное к перевозке на l – ом участке, тыс.т;

Gl - множество схем движения, содержащих l – ый участок;

S – количество груженых участков.

Экономический смысл целевой функции (1) – максимизировать чистую валютную выручку; ограничения (2) отражают требование: на каждом участке перевезти груз в количестве, не превышающем заявленного; ограничения (3) отражают требование использования бюджета времени в эксплуатации судов всех типов на перевозках; (4) – условие неотрицательности переменных.

Запишем математическую модель согласно исходным данным и построенным вариантам схем движения в координатной форме:

Целевая функция (1):

Z = ΔF11x11 + ΔF12x12 + ΔF13x13 + ΔF14x14 + ΔF21x21 + Δ F22x22 + ΔF23x23 +Δ F24x24 – max,

Ограничения (2)

q11 x11 + q11 x13 + q21 x21 + q21 x23 ≤ Q1 G1 = {1;3}

q12 x11 + q12 x14 + q22 x21 + q22 x24 ≤ Q2 G2 = {1;4}

q13 x12 + q13 x14 + q23 x22 + q23 x24 ≤ Q3 G3 = {2;4}

q14 x12 + q24 x22 ≤ Q4 G4 = {2}

Ограничения (3)

t11 x11 + t12 x12 + t13 x13 + t14 x14 = T1

t21 x21 +t22 x22 + t23 x23 + t24 x24 = T2

Ограничения (4)

xij ≥ 0 (i=1,m; j=1,n).

Подставим в математическую модель задачи в координатной форме значения нормативов, полученные ранее:

Целевая функция (1):

Z = 133x11 + 116,2x12 + 69,3x13 + 130,9x14 + 58,1x21 + 48,3x22 + 30,8x23 +60,9x24 – max,

Ограничения (2)

9 x11 + 9 x13 + 4 x21 + 4 x23 ≤ 250 тыс.т G1 = {1;3}

7 x11 + 7 x14 + 3 x21 + 3 x24 ≤ 180 тыс.т G2 = {1;4}

8 x12 + 8 x14 + 4 x22 + 4 x24 ≤ 230 тыс.т. G3 = {2;4}

7 x12 + 7 x22 ≤ 240 тыс.т G4 = {2}

Ограничения (3)

36x11 + 42x12 + 21x13 + 46x14 = 900

27x21 + 28x22 + 19x23 + 34x24 = 720

Ограничения (4)

xij ≥ 0 (i=1,m; j=1,n).

Выпишем вектора условий:

А11 = ; А12 = ; А13 = ; А14 = ;

А21 = ; А22 = ; А23 = ; А24 =

Данная задача решается с помощью симплекс-метода, однако структурные ограничения не содержат нужного для построения базиса количества единичных векторов. Поэтому введем в математическую модель искусственные переменные, чтобы перейти от исходной задачи к расширенной. Необходимо перейти к одноиндексным переменным, получаем, что : x11=x1, x12=x2, x13=x3, x14=x4, x21=x5, x22=x6, x23=x7, x24=x8. Таким образом, математическая модель примет вид:

Z = 133x1 + 116,2x2 + 69,3x3 + 130,9x4 + 58,1x5 + 48,3x6 + 30,8x7 +60,9x8 +0x9 + 0x10 + 0x11 +0x12 - M x13 - M x14 – max,

9 x1 + 9 x3 + 4 x5 + 4 x7 + x9 = 250

7 x1 + 7 x4 + 3 x5 + 3 x8+ x10 = 180

8 x2 + 8 x4 + 4 x6 + 4 x8+ x11 = 230

7x2 + 3x6 + x12 = 240

36x1 + 42x2 + 21x3+ 46x4+x13 = 900

27x5 + 28x6 + 19x7 + 34x8 +x14 = 720

xij ≥ 0 (i=1,m; j=1,n).

где x9,x10 ,x11 ,x12 – дополнительные переменные;

x13 ,x14 - искусственные переменные.

Мы получили 6 единичных векторов необходимых для построения базиса:

А9 = ; А10 = ; А11 = ;

А12 = ; А13 = ; А14 =

Исходный опорный план расширенной задачи:

X (x1=0; x2=0; x3=0; x4=0; x5=0; x6=0; x7=0; x8=0; x9=250; x10=180; x11=230; x12=240; x13=900; x14=720)

Далее записываем исходную симплекс-таблицу (Табл.2.5)

Соседние файлы в папке факультет ттс-ннимб 2-3курс