整數規劃運輸問題的優化

2021-09-12 20:07:17 字數 1174 閱讀 8840

問題:4個產地生產物品,6個接收物品,4個產地生產量為:1000,800,1500,600。6個接收500,600,450,850,1200,300。

產地向運輸地的運輸成本

這裡只考慮 產出==接收(未考慮 產出》接收和產出《接收)

利用matlab優化函式 linprog

clc

clear

f=[4;3;2;3;4;1;

2;6;1;3;6;7;

5;1;1;5;2;3;

3;2;4;2;3;4];

aeq=[ones(1,6) zeros(1,18);

zeros(1,6) ones(1,6) zeros(1,12);

zeros(1,12) ones(1,6) zeros(1,6);

zeros(1,18) ones(1,6) ;

1 zeros(1,5) 1 zeros(1,5) 1 zeros(1,5) 1 zeros(1,5);

0 1 zeros(1,5) 1 zeros(1,5) 1 zeros(1,5) 1 zeros(1,4);

0 0 1 zeros(1,5) 1 zeros(1,5) 1 zeros(1,5) 1 zeros(1,3);

0 0 0 1 zeros(1,5) 1 zeros(1,5) 1 zeros(1,5) 1 zeros(1,2)

0 0 0 0 1 zeros(1,5) 1 zeros(1,5) 1 zeros(1,5) 1 0;

0 0 0 0 0 1 zeros(1,5) 1 zeros(1,5) 1 zeros(1,5) 1 ;

]beq=[1000;800;1500;600;500;600;450;850;1200;300];

lb=zeros(1,24)

[xm,fm,flag,output,lambda]=linprog(f,,,aeq,beq,lb,)

f是優化目標,第乙個【】和第二個【】是不等式a和b,aeq是等式a矩陣,beq是等式b矩陣,lb是x取值的下界,最後乙個【】是x的上界

優化 運輸問題

問題一 運輸問題 模型所求問題都是以產銷平衡為前提的條件下進行的,但是在實際問題中絕大多數問題往往都是產銷不平衡的,因此就需要將產銷不平衡問題轉化為產銷平衡問題。當產大於銷時 只需要假想增加乙個銷地 可以看做為乙個儲存地 該城銷售量為產大於銷的部分,而在單位運價表中從個產地銷往此假想銷售地的運價為0...

最優化 整數規劃

其實就是在普通線性規劃上加了整數這一概念,要求所給的最優解為整數 在實際生活中應用居多,對於最優解為較小的整數時的規劃問題多有針對 對於部分整數規劃問題,是可以用求解標準線性規劃的思想進行求解,比如單純形法 但是懟整數規劃的形式有所要求 其中值得注意的兩點 1.a的內部所有元素都為整數 2.a的任何...

最優化演算法 整數規劃

整數規劃是線性規劃的特殊形式,其決策變數只能取整數,一般形式為 割平面法有許多種型別,但它們的基本思想是相同的,這裡以最經典的gomory割平面法為例。它首先求解非整數約束的線性規劃,再選擇乙個不是整數的基變數,定義新的約束新增的原來的約束中,新的約束縮小了可行域,但是保留了原問題的全部整數可行解。...