Я использую Jump / Julia для решения проблемы оптимизации. Это проблема транспортировки с некоторыми местами отправления и некоторыми пунктами назначения. Кроме того, у меня есть разные типы продуктов, поэтому отправка одного вида продукта из источника i в пункт назначения j не одинакова для другого типа продукта. Обычно, когда продукты однородны, я могу написать матрицу затрат таким образом
tr =[0 2.82 4.24 5.83 4.12 0;
2.82 0 1.41 3.16 2.23 2.82;
4.24 1.41 0 2 2.23 4.24;
5.83 3.16 2 0 2.23 5.83;
4.12 2.23 2.23 2.23 0 4.12;
0 2.82 4.24 5.83 4.12 0]
Это просто означает стоимость отправки одного товара от i до j. Я пытаюсь найти способ изменить матрицу затрат, когда стоимость перевозки также зависит от типа продукта. Пример c [1,2,3] будет означать стоимость перемещения типа продукта 1 из источника 2 в пункт назначения 3. Спасибо.