Optprob/Производство и распределение — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
Строка 56: Строка 56:
 
Между потребителями, фабриками и хабами есть расстояния:
 
Между потребителями, фабриками и хабами есть расстояния:
  
;Потребитель-Фабрика:
+
{{WikiCutBegin|Потребитель-Фабрика}}
 
<table class="wikitable"><tr><th colspan="3">Distance_F_C</th></tr><tr><th>Customer</th><th>Distance</th><th>Factory</th></tr><tr class="odd"><td>1</td><td>500</td><td>1</td></tr>
 
<table class="wikitable"><tr><th colspan="3">Distance_F_C</th></tr><tr><th>Customer</th><th>Distance</th><th>Factory</th></tr><tr class="odd"><td>1</td><td>500</td><td>1</td></tr>
 
<tr><td>2</td><td>400</td><td>1</td></tr>
 
<tr><td>2</td><td>400</td><td>1</td></tr>
Строка 98: Строка 98:
 
<tr><td>20</td><td>120</td><td>2</td></tr>
 
<tr><td>20</td><td>120</td><td>2</td></tr>
 
</table>
 
</table>
 +
{{WikiCutEnd}}
  
 
;Фабрика-Хаб:
 
;Фабрика-Хаб:
Строка 108: Строка 109:
  
  
;Хаб-Потребитель:
+
{{WikiCutBegin|Хаб-Потребитель}}
 
+
 
<table class="wikitable"><tr><th colspan="3">Distance_H_C</th></tr><tr><th>Customer</th><th>Distance</th><th>Hub</th></tr><tr class="odd"><td>1</td><td>50</td><td>1</td></tr>
 
<table class="wikitable"><tr><th colspan="3">Distance_H_C</th></tr><tr><th>Customer</th><th>Distance</th><th>Hub</th></tr><tr class="odd"><td>1</td><td>50</td><td>1</td></tr>
 
<tr><td>2</td><td>40</td><td>1</td></tr>
 
<tr><td>2</td><td>40</td><td>1</td></tr>
Строка 151: Строка 151:
 
<tr><td>20</td><td>120</td><td>2</td></tr>
 
<tr><td>20</td><td>120</td><td>2</td></tr>
 
</table>
 
</table>
 +
{{WikiCutEnd}}
  
 
;хаб-хаб:
 
;хаб-хаб:
 
 
<table class="wikitable"><tr><th colspan="3">Distance_H_H</th></tr><tr><th>Hub2</th><th>Distance</th><th>Hub1</th></tr><tr class="odd"><td>2</td><td>500</td><td>1</td></tr>
 
<table class="wikitable"><tr><th colspan="3">Distance_H_H</th></tr><tr><th>Hub2</th><th>Distance</th><th>Hub1</th></tr><tr class="odd"><td>2</td><td>500</td><td>1</td></tr>
 
<tr><td>1</td><td>500</td><td>2</td></tr>
 
<tr><td>1</td><td>500</td><td>2</td></tr>

Версия 20:28, 17 ноября 2022

Компания имеет два завода, на которых производятся единицы ее продукции.

Каждый завод i имеет

  • ежедневную производственную мощность K(i) единиц продукции
  • небольшой склад, емкостью FA(i)
Factories
IdFAK
120,0005,000
225,0003,500

Предположим, что для производства требуется L=5 рабочих дней в неделю.


Еще у компании есть два склада-хаба, откуда произведенная продукция рассылается потребителям. У каждого склада j есть

  • Вместимость Aj
  • Способность ежедневной отгрузки Ej
Hubs
IdAjEj
110,0005,000
250,0004,000



Есть


Между потребителями, фабриками и хабами есть расстояния:

Фабрика-Хаб
Distance_F_H
HubDistanceFactory
11501
24001
13502
21002


хаб-хаб
Distance_H_H
Hub2DistanceHub1
25001
15002

Поставлять продукты потребителям можно и с завода, и любого хаба, можно перемещать продукты между хабами, в любом случае, вне зависимости от расстояния «поставка» происходит на следующий день (будем считать, что основные затраты времени процессные, а не от перевозки).

Производство и распределение 2022-11-17 15-17-39 image0.png

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