Методология математического моделирования ассортиментной задачи

Автор работы: Пользователь скрыл имя, 08 Января 2013 в 14:15, курсовая работа

Краткое описание

Под оптимизацией программы выпуска продукции по ассортименту понимаются такие объёмы выпуска различной продукции, которые обеспечивают получение максимального экономического эффекта от реализации всей продукции.
Условия задачи: на предприятии имеются свободные ресурсы: сырьё, материалы, машинное время, трудовые и т. п. В условии задачи известны фонды производственных ресурсов на планируемый период, нормы их затрат на единицу (десяток, сотню или комплект продукции), а также известны показатели прибыли от реализации продукции. Найти программу выпуска продукции по ассортименту, обеспечивающую максимальную суммарную прибыль от её реализации.

Вложенные файлы: 1 файл

kursovik.DOC

— 455.50 Кб (Скачать файл)

 

Дальнейшее решение  было проведено на компьютере и получены следующие ответы: всего подлежит раскрою 200 плит, причем все раскраиваются вторым способом, тогда мы получим 600 заготовок первого вида, 200 – второго, 400 – третьего, 400 – четвёртого, при минимальных отходах, равных 56 м2.

  
Экономическая сущность и математическое моделирование транспортных задач.

 

Известны: пункты производства (А1, А2 … Ai … Аm); m – пунктов, производящих конкретную продукцию;

аi – мощность i-поставщика (сколько необходимо реализовать продукции, т. е. перевести из Аi)

– суммарная мощность поставщиков  в плановом периоде;

пункты потребления (В1, В2 … Bj … Вn); n – пунктов потребления конкретной продукции;

bj – потребность (спрос, ёмкость) j-поставщика в конкретной продукции;

  – суммарный спрос n-потребителей.

1)   – сбалансированные спрос и предложение, такие задачи называются закрытыми транспортными задачами;

  – открытая транспортная задача.

2) возможна поставка  продукции из любого пункта  производства в любой пункт  потребления.

3) сij – затраты на поставку продукции, т. е. критерий оптимальности (может быть и на производство, и на транспортировку).

 

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

 

xij – объём поставки от i-поставщика к j-потребителю (искомая величина)

 

Поставщики

и их мощности

Потребители и их спрос

B1 ………………………….. Bj ………………………………….. Bn

b1 …………………………… bj ………………………………….. bn

С=[ сij] mxn / Х=[ xij]mxn

A1

a1

c11

…………………….

x11…………………

c1j

………………….

………x1j………

c1n

………………

………….. x1n

     

.

.

.

.

.

.

.

.

.

.            .                 .

.            .                 .

.            .                 .

.

.

.

.             .             .

.             .             .

.             .             .

.

.

.

.          .         .

.          .         .

.          .          .

Ai

ai

ci1

…………………….

xi1…………………

cij

………………….

………xij………

cin

………………

………….. xin

     

.

.

.

.

.

.

.

.

.

 

.

.

.

 

.

.

.

 

Am

am

cm1

…………………….

xm1…………………

c11

………………….

………xmj………

c11

………………

…………..xmn

     

 

 

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

  (1)

Условие реализации продукции  у каждого из поставщиков:

  (2)

Условие обеспечения  всех потребителей продукцией по их потребности:

   (3)

Условие не отрицательности переменных:

     

В решении системы  линейных уравнений 2 и 3 необходимо найти  такие не отрицательные значения переменных, чтобы целевая функция  принимала минимальное значение.

 

m+n-1 – линейно независимых уравнений, ранг системы, r= m+n-1.

В каждом опорном плане  должно быть m+n-1 базисных элементов (xij>0), если таких переменных равно или больше, чем m+n-1, план называется невырожденный; если одна или несколько базисных переменных равна нулю, то такой план считается вырожденным.

Открытые транспортные задачи.

 

a)

  (1)

  (2)

   (3)

Bn+1: – потребность какого-то потребителя, находящегося за пределами района (фиктивный потребитель).

  (1)

  (2)

   (3)

сi, n+1=0 (i=1,2…m)

 

б)

  (1)

  (2)

   (3)

     

Аn+1: – фиктивный поставщик.

  (1)

  (2)

   (3)

     

Ограничение транспортных возможностей.

 

а) xij=0 => cij=М, где М»0;

б) 0 ≤ хij ≤ dij

dij – характеризует транспортные возможности между i-поставщиком и j-потребителем.

Тогда поставщик Аi условно делится на Аi` и Аi``, при этом ai`=dij и ai``= ai`-dij, cij`=cij и cij``=М, где М»0.

 

Рассмотрим пример решения транспортной задачи методом потенциалов.

 

 

В1

200

В2

250

В3

275

В4

255

В5

120

Ui

A1

300

7

 

-

10

 

-

M

 

-

6

 

255

0

 

45

 

0

         

A2

125

9

 

-

5

 

125

6

 

0

8

 

-

0

 

-

 

-5

         

A3

125

9

 

-

5

 

125

M

 

-

8

 

-

0

 

-

 

-5

         

A4

270

8

 

-

6

 

-

11

 

195

10

 

-

0

 

75

 

0

         

A5

280

6

 

200

11

 

-

9

 

80

7

 

-

0

 

-

 

-2

         

Vj

-8

10

11

6

0

 

 

Δ11=-1

Δ12=0

Δ13=M-11

Δ21=6


Δ24=7

Δ25=5

Δ31=6

Δ33=M-6

Δ34=7

Δ35=5

Δ41=0

Δ42=-4

Δ44=4

Δ52=13

Δ54=0

Δ55=2

 

 

 

В1

200

В2

250

В3

275

В4

255

В5

120

Ui

A1

300

7

 

-

10

 

-

M

 

-

6

 

255

0

 

45

 

0

         

A2

125

9

 

-

5

 

-

6

 

125

8

 

-

0

 

-

 

-5

         

A3

125

9

 

-

5

 

125

M

 

-

8

 

-

0

 

-

 

-1

         

A4

270

8

 

-

6

 

125

11

 

70

10

 

-

0

 

75

 

0

         

A5

280

6

 

200

11

 

-

9

 

80

7

 

-

0

 

-

 

-2

         

Vj

8

6

11

6

0

 

 

Δ11=-1

Δ12=4

Δ13=M-11

Δ21=6

Δ22=4


Δ24=7

Δ25=5

Δ31=2

Δ33=M-10

Δ34=3

Δ35=1

Δ41=0

Δ44=4

Δ52=7

Δ54=3

Δ55=2

 

 

В1

200

В2

250

В3

275

В4

255

В5

120

Ui

A1

300

7

 

45

10

 

-

M

 

-

6

 

255

0

 

-

 

0

         

A2

125

9

 

-

5

 

-

6

 

125

8

 

-

0

 

-

 

-4

         

A3

125

9

 

-

5

 

125

M

 

-

8

 

-

0

 

-

 

0

         

A4

270

8

 

-

6

 

125

11

 

25

10

 

-

0

 

120

 

1

         

A5

280

6

 

155

11

 

-

9

 

125

7

 

-

0

 

-

 

-1

         

Vj

7

5

10

6

-1

 

 

Δ12=5

Δ13=M-10


Δ15=1

Δ21=6

Δ22=4

Δ24=6

Δ25=5

Δ31=2

Δ33=M-10

Δ34=2

Δ35=1

Δ41=0

Δ44=3

Δ52=7

Δ54=2

Δ55=2

 

 

 

 

 

 

 

 

F=7x1+10x2+Mx3+6x4+7x1+10x2+Mx3+6x4+9x5+5x6+6x7+8x8+8x9+6x10+11x11+

+10x12+6x13+11x14+9x15+7x16=min

при ограничениях:

F=7*45+6*155+5*125+6*125+6*125+11*25+9*125+6*255=6300

 

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

1-ое лесозаготовительное предприятие поставляет 45 т. м3 1-ому деревообрабатывающему предприятию;

1-ое – 4-ому: 255 т. м3;

2-ое – 2-ому: 125 т.  м3;

2-ое – 3-ему: 125 т.  м3;

3-е – 2-ому: 125 т. м3;

3-е – 3-ему: 25 т. м3;

у 3-го предприятия остаётся запас в 120 т. м3;

4-е – 1-ому: 155 т. м3;

4-е – 3-ему: 125 т. м3;

имеется альтернативный приведённому план поставок при тех  же транспортных издержках:

1-ое – 4-ому: 255 т. м3;

2-ое – 2-ому: 125 т.  м3;

2-ое – 3-ему: 125 т.  м3;

3-е – 1-ому: 25 т. м3;

3-е – 2-ому: 125 т. м3;

у 3-го предприятия остаётся запас в 120 т. м3;

4-е – 1-ому: 130 т. м3;

4-е – 3-ему: 150 т. м3.

 

Оптимизация замены оборудования. Динамическое программирование в планировании производством и управлении им.

 

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

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

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

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

Содержание проблемы и сущность алгоритма решения.

 

Процесс решения задачи осуществляется следующим способом. Берётся период в N лет. К этому времени оборудование отработало некое количество лет и пришло t0 возраста.

Решение задачи начинается с последнего N-го года, составляется пара функциональных уравнений в предположении, что пришло старое оборудование без замены:

Информация о работе Методология математического моделирования ассортиментной задачи