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

Материал из DISCOPAL
Перейти к: навигация, поиск
Строка 57: Строка 57:
  
 
{{WikiCutBegin|Потребитель-Фабрика}}
 
{{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><td>2</td><td>400</td><td>1</td></tr>
+
<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>1</td><td>1,500</td></tr>
<tr class="odd"><td>3</td><td>50</td><td>1</td></tr>
+
<tr><td>1</td><td>2</td><td>4,000</td></tr>
<tr><td>4</td><td>100</td><td>1</td></tr>
+
<tr class="odd"><td>1</td><td>3</td><td>50</td></tr>
<tr class="odd"><td>5</td><td>600</td><td>1</td></tr>
+
<tr><td>1</td><td>4</td><td>100</td></tr>
<tr><td>6</td><td>50</td><td>1</td></tr>
+
<tr class="odd"><td>1</td><td>5</td><td>6,000</td></tr>
<tr class="odd"><td>7</td><td>200</td><td>1</td></tr>
+
<tr><td>1</td><td>6</td><td>50</td></tr>
<tr><td>8</td><td>300</td><td>1</td></tr>
+
<tr class="odd"><td>1</td><td>7</td><td>200</td></tr>
<tr class="odd"><td>9</td><td>100</td><td>1</td></tr>
+
<tr><td>1</td><td>8</td><td>3,000</td></tr>
<tr><td>10</td><td>80</td><td>1</td></tr>
+
<tr class="odd"><td>1</td><td>9</td><td>100</td></tr>
<tr class="odd"><td>11</td><td>95</td><td>1</td></tr>
+
<tr><td>1</td><td>10</td><td>80</td></tr>
<tr><td>12</td><td>160</td><td>1</td></tr>
+
<tr class="odd"><td>2</td><td>1</td><td>934</td></tr>
<tr class="odd"><td>13</td><td>180</td><td>1</td></tr>
+
<tr><td>2</td><td>2</td><td>1,420</td></tr>
<tr><td>14</td><td>254</td><td>1</td></tr>
+
<tr class="odd"><td>2</td><td>3</td><td>3,440</td></tr>
<tr class="odd"><td>15</td><td>641</td><td>1</td></tr>
+
<tr><td>2</td><td>4</td><td>8,000</td></tr>
<tr><td>16</td><td>523</td><td>1</td></tr>
+
<tr class="odd"><td>2</td><td>5</td><td>150</td></tr>
<tr class="odd"><td>17</td><td>410</td><td>1</td></tr>
+
<tr><td>2</td><td>6</td><td>120</td></tr>
<tr><td>18</td><td>450</td><td>1</td></tr>
+
<tr class="odd"><td>2</td><td>7</td><td>1,200</td></tr>
<tr class="odd"><td>19</td><td>150</td><td>1</td></tr>
+
<tr><td>2</td><td>8</td><td>140</td></tr>
<tr><td>20</td><td>160</td><td>1</td></tr>
+
<tr class="odd"><td>2</td><td>9</td><td>1,700</td></tr>
<tr class="odd"><td>1</td><td>180</td><td>2</td></tr>
+
<tr><td>2</td><td>10</td><td>70</td></tr>
<tr><td>2</td><td>420</td><td>2</td></tr>
+
<tr class="odd"><td>3</td><td>340</td><td>2</td></tr>
+
<tr><td>4</td><td>390</td><td>2</td></tr>
+
<tr class="odd"><td>5</td><td>150</td><td>2</td></tr>
+
<tr><td>6</td><td>120</td><td>2</td></tr>
+
<tr class="odd"><td>7</td><td>120</td><td>2</td></tr>
+
<tr><td>8</td><td>140</td><td>2</td></tr>
+
<tr class="odd"><td>9</td><td>170</td><td>2</td></tr>
+
<tr><td>10</td><td>70</td><td>2</td></tr>
+
<tr class="odd"><td>11</td><td>60</td><td>2</td></tr>
+
<tr><td>12</td><td>520</td><td>2</td></tr>
+
<tr class="odd"><td>13</td><td>410</td><td>2</td></tr>
+
<tr><td>14</td><td>320</td><td>2</td></tr>
+
<tr class="odd"><td>15</td><td>350</td><td>2</td></tr>
+
<tr><td>16</td><td>310</td><td>2</td></tr>
+
<tr class="odd"><td>17</td><td>370</td><td>2</td></tr>
+
<tr><td>18</td><td>250</td><td>2</td></tr>
+
<tr class="odd"><td>19</td><td>240</td><td>2</td></tr>
+
<tr><td>20</td><td>120</td><td>2</td></tr>
+
 
</table>
 
</table>
 
{{WikiCutEnd}}
 
{{WikiCutEnd}}

Версия 12:40, 27 ноября 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
135002
21002


хаб-хаб
Distance_H_H
Hub2DistanceHub1
25001
15002

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

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

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

Не готово, нужна доработка