(1)年工資總額不超過1500000元;
(2)每級的人數不超過定編規定的人數;
(3)ii、iii級的公升級面盡可能達到現有人數的20%;
(4)iii級不足編制的人數可錄用新職工,又i級的職工中有10%的人要退休. 相關資料彙總於表2-1中,試為單位領導擬定乙個滿足要求的調資方案.
建模思路和建模過程請進傳送門:
lingo程式設計求解:
model:
sets:
variable/
1..3
/:x;
s_con_num/
1..6
/:g,dplus,dminus;
s_con
(s_con_num,variable)
:c;
endsets
data:
g=39000033
023;
c=20000
10000
2000010
0-11
00-1
1100
100;
enddata
!min=
dplus(1
);!min=
dplus(2
)+dplus(3
)+dplus(4
);min=
dminus(5
)-dplus(5
)+dminus(6
)-dplus(6
); @for
(s_con_num
(i):@sum
(variable
(j):
c(i,j)*x
(j))
+dminus
(i)-
dplus
(i )=g
(i))
;dplus(1
)=0;
dplus(2
)+dplus(3
)+dplus(4
)=0;
!@for
(variable:@gin
(x))
;end
具體操作如下
根據約束條件的優先級數依次求解
首先求解第一級規劃:
model:
sets:
variable/
1..3
/:x;
s_con_num/
1..6
/:g,dplus,dminus;
s_con
(s_con_num,variable)
:c;
endsets
data:
g=39000033
023;
c=20000
10000
2000010
0-11
00-1
1100
100;
enddata
!min=
dplus(1
);@for
(s_con_num
(i):@sum
(variable
(j):
c(i,j)*x
(j))
+dminus
(i)-
dplus
(i )=g
(i))
; end
求出第一級正偏差d1為0
代入求得第二級各個正負偏差值
s_con_num/
1..6
/:g,dplus,dminus;
s_con
(s_con_num,variable)
:c;
endsets
data:
g=39000033
023;
c=20000
10000
2000010
0-11
00-1
1100
100;
enddata
!min=
dplus(1
);min=
dplus(2
)+dplus(3
)+dplus(4
);@for
(s_con_num
(i):@sum
(variable
(j):
c(i,j)*x
(j))
+dminus
(i)-
dplus
(i )=g
(i))
;dplus(1
)=0;
@for
(variable:@gin
(x))
;end
最後求得第二級偏差變數 d2,d3,d4同樣都為0
代入求得第**目標約束
s_con_num/
1..6
/:g,dplus,dminus;
s_con
(s_con_num,variable)
:c;
endsets
data:
g=39000033
023;
c=20000
10000
2000010
0-11
00-1
1100
100;
enddata
!min=
dplus(1
);!min=
dplus(2
)+dplus(3
)+dplus(4
);min=
dminus(5
)-dplus(5
)+dminus(6
)-dplus(6
);
@for
(s_con_num
(i):@sum
(variable
(j):
c(i,j)*x
(j))
+dminus
(i)-
dplus
(i )=g
(i))
;dplus(1
)=0;
dplus(2
)+dplus(3
)+dplus(4
)=0;
!@for
(variable:@gin
(x))
;end
數學建模(3 9)多目標規劃
多目標規劃跟一般的規劃問題有所不同,多目標規劃通常是要求學生做出滿足各個優先度要求的最佳抉擇。衡量出盡量滿足所有需求而得出使得目標最優 如收益最大 的方案。由於多目標規劃跟線性規劃完全不同,因此在此需要使用全新的解法。為了將約束條件轉換為等式,使得轉換變成對偏差量的求解。在此引入d1,d1 分別代表...
lingo數學建模作業
1.某銀行經理計畫用一筆資金進行有價 的投資,可供購進的 以及 其信用等級 到期年限 收益如下表所示.按照規定,市政 的收益可以免稅,其他 的收益需按50 的稅率納稅此外還有以下限制 1 及代辦機構的 總共至少要購進400萬元 2 所購 的平均信用等級不超過1.4 信用等級數字越小,信用程度越高 3...
數學建模(Lingo 非線性整數規劃
原非線性規劃式子 展示如下 model 程式設計開始 title life 標題 sets 集合段 row 1.4 b col 1.5 c1,c2,x link row,col a endsets data 資料段 c1 1,1,3,4,2 對應目標函式中的x的平方 c2 8,2,3,1,2 對應目...