数学建模社区-数学中国
标题:
help!!!!!
[打印本页]
作者:
nuaahappy
时间:
2010-6-9 15:29
标题:
help!!!!!
各位xdjm们,我用lingo编的程序老是报错,但是如果把红色标记的数字改小(如100)就能得出结果了,有谁能帮我解决下啊,很紧急啊,不胜感谢!!!
' R: J, h! j: L2 e( H2 F# ~$ ~5 m/ ?
下面是程序:
' u, j4 l4 _2 `( H
model:
! ]4 B$ j+ E2 m, G0 U3 a( z
max=a1+a2+b1+b2+c1+c2+d1+d2;
7 t- e' w! b( t( t$ {8 z1 j k
38*a1+950*b1+7.8*c1+
195
*d1<=3537830-yu1;
8 B6 L9 J$ O* Y! x/ ]2 n3 s/ E
35*a2+900*b2+7.2*c2+
190
*d2<=3537830-yu2;
6 @3 l7 w! }2 K6 Z2 J" T) I- Q
yu1=1238*x1+1393*y1+1548*z1;
* f" q7 U# p# \
yu2=1518*x2+1651*y2+1783*z2;
4 J- ]0 i+ |! N
a1+a2>=7500;
1 j! d" m9 T- s9 h
b1+b2>=3300;
( G; A5 t, j- D* |& Z6 r
c1+c2>=8000;
/ W1 ~# V1 K; @' ?
d1+d2>=1860;
$ N1 B+ E. u7 S+ [7 O0 N5 Y
31.2*x1+43.2*y1+55.2*z1>=0.098*a1+0.06*b1+0.0245*c1+0.015*d1;
N2 b$ T: Q( F |
8000*x1+10000*y1+12000*z1>=1.5*a1+15*b1+2.5*c1+50*d1;
; ?0 y6 ^1 ~. R1 h8 |% d( m$ @
31.2*x2+43.2*y2+55.2*z2>=0.098*a2+0.06*b2+0.0245*c2+0.015*d2;
6 {9 E& A" f& z( ~
8000*x2+10000*y2+12000*z2>=1.5*a2+15*b2+2.5*c2+50*d2;
- j% q7 G O0 }1 |
@gin(x1);@gin(y1);@gin(z1);@gin(x2);@gin(y2);@gin(z2);
" u0 }* W( K4 d- y/ S# z: `# F
@gin(a1);@gin(b1);@gin(c1);@gin(d1);
1 z9 M3 N' {9 t A* }( ]& j
@gin(a2);@gin(b2);@gin(c2);@gin(d2);
; L' K9 p8 ^4 b% h) S
! T) B/ @* u5 R/ ~
作者:
nuaahappy
时间:
2010-6-9 15:51
对不起,一激动发错了,应该是
8 W+ x5 t2 S1 S- j) g+ \
model:
7 q3 r; t- N* X& ~, I* n/ j9 K2 r
max=a1+a2+b1+b2+c1+c2+d1+d2;
2 y7 b# G, C" t# \
38*a1+950*b1+7.8*c1+195*d1+35*a2+900*b2+7.2*c2+190*d2<=3537830-yu1-yu2;
* N; Y* g8 |1 Q0 K
yu1=1238*x1+1393*y1+1548*z1;
/ ~! F# J9 t+ P) J0 l6 D
yu2=1518*x2+1651*y2+1783*z2;
8 a# i: ~5 C S. G0 ?
a1+a2>=7500;
" B9 N( S1 F' u- ~
b1+b2>=3300;
1 A0 n$ ]0 F0 W% G; X) [
c1+c2>=8000;
# \9 c. `5 A6 i! a3 |
d1+d2>=1860;
5 m) n; U5 d% C- A0 n0 |# f
31.2*x1+43.2*y1+55.2*z1>=0.098*a1+0.06*b1+0.0245*c1+0.015*d1;
; i8 q: \. c, `
8000*x1+10000*y1+12000*z1>=1.5*a1+15*b1+2.5*c1+50*d1;
- f4 \' D) f* M6 t# l' Z0 C+ u
31.2*x2+43.2*y2+55.2*z2>=0.098*a2+0.06*b2+0.0245*c2+0.015*d2;
) j) b! Y' _ o) A; L
8000*x2+10000*y2+12000*z2>=1.5*a2+15*b2+2.5*c2+50*d2;
2 {9 `! O; s- I3 c: L! x
@gin(x1);@gin(y1);@gin(z1);@gin(x2);@gin(y2);@gin(z2);
: L: `' ^% j; [; \* b" u
@gin(a1);@gin(b1);@gin(c1);@gin(d1);
/ _8 R- S- C( }! p. T, X8 Q
@gin(a2);@gin(b2);@gin(c2);@gin(d2);
+ F$ B% {! @8 |" x" A( A
作者:
nuaahappy
时间:
2010-6-9 15:53
第一次发帖,出状况了
6 \: w% ^! u* I' J$ i
model:
' @" k; S \- K1 ]2 d' ]
max=a1+a2+b1+b2+c1+c2+d1+d2;
- f) S5 D2 S$ E" V- b. N
38*a1+950*b1+7.8*c1+
195
*d1+35*a2+900*b2+7.2*c2+
190
*d2<=3537830-yu1-yu2;
+ v9 T5 U! W/ X# u; \
yu1=1238*x1+1393*y1+1548*z1;
6 w+ _# i1 x; ^& |7 z
yu2=1518*x2+1651*y2+1783*z2;
* l' Q6 ]3 S H" j- ?" J
a1+a2>=7500;
! S; K, D+ W4 _1 z* |% @. {
b1+b2>=3300;
2 T' B( j' O: K3 l' ?/ Z
c1+c2>=8000;
3 v2 W1 ~- `( @4 c
d1+d2>=1860;
( v! L/ z9 P1 T. {5 U8 n" M5 L$ C
31.2*x1+43.2*y1+55.2*z1>=0.098*a1+0.06*b1+0.0245*c1+0.015*d1;
; c; x! Q% G/ {, N/ `8 d
8000*x1+10000*y1+12000*z1>=1.5*a1+15*b1+2.5*c1+50*d1;
7 o2 Y% f) ~8 c. f, o
31.2*x2+43.2*y2+55.2*z2>=0.098*a2+0.06*b2+0.0245*c2+0.015*d2;
- {1 b, e" N7 i# ?$ m2 |+ c) G
8000*x2+10000*y2+12000*z2>=1.5*a2+15*b2+2.5*c2+50*d2;
5 J& ^( N8 d+ j' l. W
@gin(x1);@gin(y1);@gin(z1);@gin(x2);@gin(y2);@gin(z2);
0 w3 X8 P8 D; v2 |! F6 J
@gin(a1);@gin(b1);@gin(c1);@gin(d1);
% U1 h8 k6 N' a# u+ m# u- z2 W
@gin(a2);@gin(b2);@gin(c2);@gin(d2);
6 U2 |% p1 v7 q
作者:
linmatsas
时间:
2010-6-9 16:53
错误代码是什么啊?我运行怎么没有出错呢?运行结果如下:
* L# [) z& h6 Z* `
Global optimal solution found.
5 g/ x5 v3 c: I# U$ {
Objective value: 34941.00
* v7 w9 i: }* _' y
Objective bound: 34941.00
0 T; ]3 L- W' z H- S; N
Infeasibilities: 0.000000
& ?$ l9 b2 f* S6 l
Extended solver steps: 0
" p( P+ d% V5 @8 X0 e W3 Y
Total solver iterations: 14
, i% Z& m- I4 [$ |: _: Q
3 p4 U8 _& S" {. l
1 K1 O" h9 ?; s& `* ~" I
Variable Value Reduced Cost
]) [7 g1 k! J
A1 0.000000 -1.000000
- m4 p; ^5 T' L; i F9 h
A2 0.000000 -1.000000
* s/ K. o0 f' H5 G3 p2 ~. E
B1 0.000000 -1.000000
/ H6 f# Z% X9 d! I8 l
B2 3300.000 -1.000000
& x# a' m( ?" @* s# T
C1 0.000000 -1.000000
& D% k+ f( |! h& O6 x1 I3 J
C2 29781.00 -1.000000
) e! W/ |' i, c4 N- [
D1 0.000000 -1.000000
: U2 {3 N, G) z: V2 O7 N
D2 1860.000 -1.000000
@5 u1 U4 x+ n/ v
YU1 0.000000 0.000000
8 N6 d. r- C, B7 W/ p
YU2 0.000000 0.000000
) |' l/ o8 l5 E0 E5 x
X1 0.000000 0.000000
# M9 `. f# A4 C" `
Y1 0.000000 0.000000
' ?& [+ A0 Z, R k' \$ ^
Z1 0.000000 0.000000
, g7 h7 V+ l% D3 a. P' _. M
YYU2 586745.0 0.000000
# \3 k6 [$ }/ ]
X2 158.0000 0.000000
" e5 ~; o& R8 c4 H
Y2 114.0000 0.000000
0 J7 a7 L1 N: a# ^. z* P( z
Z2 89.00000 0.000000
9 M0 l8 |8 _( w9 ~; r" m7 ]6 D; q
DA1 7500.000 0.000000
1 E# T7 Z0 [. Z7 J
$ E+ l H# e( n$ |# [2 R8 l- x
Row Slack or Surplus Dual Price
4 ]5 G/ B- {: N7 r! b5 K& ?0 A% _
1 34941.00 1.000000
0 O/ z# k; ] y/ c# x
2 6.800000 0.000000
8 g7 Y+ i% @3 }0 H8 G
3 0.000000 0.000000
, r* f# h h, H/ Z/ G3 S8 }% [
4 0.000000 0.000000
. w# c H D% s
5 0.000000 0.000000
" k c( u) ^5 D! a9 |- I( H
6 0.000000 0.000000
8 u; U Y3 Q% z8 Z
7 21781.00 0.000000
) ^. t2 v, Y& }, [
8 0.000000 0.000000
+ y; ] o; l8 _! O+ X
9 0.000000 0.000000
! h6 p6 H s% N! F% R. m
10 0.000000 0.000000
* w w" ^$ y+ o. k
11 13811.67 0.000000
- [# j0 K/ N: M- o+ a! V
12 3255048. 0.000000
4 c: P$ y2 z y) F
/ { K5 A) C/ q4 w1 z6 ^
还有提点建议,程序后面要写 end
, @( d( A2 w: P+ ~& ?; A
而且lingo内部运行线性条件比较快例如:
2 W% O2 V5 z- c9 t( p* y
x+y<=0;这样子,还有就是变量设的有点乱…………
& B5 ~7 [5 o: k
作者:
nuaahappy
时间:
2010-6-9 17:46
回复
linmatsas
的帖子
1 A& ` T$ I9 d8 q
6 D1 X9 L$ }! |1 s3 w2 W
多谢啊~我第一次发错了,程序代码应该是三楼中的那段,可能那个不等式有问题
/ j/ s$ z3 W+ c
作者:
linmatsas
时间:
2010-6-9 22:59
回复
nuaahappy
的帖子
0 k3 P( O* C& W/ T
hehe~~~我就用的三楼代码~~~应该是不等式的问题~~总之我拿那个代码运行没有问题……
+ K- O z1 O! C
, x1 X* g( _+ ^" K$ r7 S& T
作者:
linmatsas
时间:
2010-6-9 23:00
哦……看来真用的一楼的…………
作者:
linmatsas
时间:
2010-6-9 23:00
好像又是三楼的了…………忘了…………一楼三楼好像…………
作者:
nuaahappy
时间:
2010-6-10 13:17
回复
linmatsas
的帖子
; P+ k8 j1 p1 n
已经搞定了,是不等式的问题,这位老兄多谢了啦~
% T& {4 S1 B! C, E
; q' t% E# f% k- ^+ b" K
作者:
linmatsas
时间:
2010-6-10 13:27
回复
nuaahappy
的帖子
# s& q9 S' g% g* w" x) q0 z
& u! l9 w5 z1 ~! ?+ f% q7 x& o0 \3 l
呵呵~~~互相帮助嘛~~~~~~
+ \0 r) T' l: \$ _6 s- ^) N
作者:
madio
时间:
2010-6-10 13:46
我运行没有可行解呀!
作者:
fif1fds00712
时间:
2010-9-7 16:57
来晚了 ,有人已经解决了!
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5