6 X0 P# V- s. i# u
上述代码会显示 2 n* P. s1 c: G7 [! P w! y% _' ?4 ?: Y/ ` 4 _; U" M% s l1 x9 A8 s5 N7 Q
The problem is infeasible. (HiGHS Status 8: model_status is Infeasible; primal_status is At lower/fixed bound) % M; ^# e; ^+ N. ?2 O5 k; I( W0 L ' s" m! R6 ^* R6 d1 y z% i
7 @+ a3 }: H) I5 @3 A" _这说明问题无解重新调整x1边界范围后继续执行 2 K) z9 ^, u& `% [. i' v 9 J O3 K) W6 m. P& ~) G. K+ k
5 U- z' n" m4 C * @1 S" ?$ \) J1 j, o Optimization terminated successfully. 8 U9 Z0 w2 c" H, k+ M s [ 9.41025641 5.17948718 -0.25641026 1.64102564] * H1 A' t. j4 T -505.97435889013434 ( x* ^% s) T' z+ {- x0 i. U 3 R* J9 v8 D. C: s) K. F - w( Z" @4 e4 c6 j" P2 O这说明问题求解成功当 * s! U" D" [; M 0 y. K1 y/ o k. o( \$ p; v9 I # @' w5 |8 B L& r6 W
4 x; J) s- w4 v% _1 y7 ~ ) n3 R7 b# n1 v6 w
9 N; v/ ~" R" v4 E8 g9 h+ ~ x" K5 e" |! L$ O! u' Q& ?+ U3 f
! d" r+ f/ U2 R S4 U
$ {' N! ^2 w( F! L 1 # o3 e2 D( h0 p" G o 0 b6 K' ~8 M* g 5 L3 w; ?. a! s, Y7 e# e+ A G) z6 t2 M2 ~3 ~; @2 k1 h9 a" z =- d8 P& v1 f2 V: K5 }6 }2 q* o
6 q9 E u8 b, O
" Y0 Y8 y; z# i" h4 Z2 t
9.41025641: G& R( S, k3 u' Y( T
* d9 u/ v8 J; ^2 W+ h! Q
4 t! X- R5 W: r3 K ,! q4 \8 Y K7 l
: Q* t/ q4 n7 G! S# T* _; Y 8 _6 @' {! H; Q0 f5 e6 f
" R3 d5 u$ ^6 h6 K3 e
x + `7 `3 n( X0 `! [9 f 5 U6 y. z6 [! }7 L! V- o0 l
' o5 J+ U% Z: Q- {' `, f
26 L# q1 U F, e, |$ q
4 B4 o$ \, m; A. x" g @0 c ' ?8 n5 n0 f9 z, Y0 Z( i ]
/ c( V* [* k7 ?+ |6 m4 r) l+ s
=/ y4 k4 L$ H7 C* v R# `8 o6 q8 H( N
1 s5 Y2 z/ P3 M( n3 h' O8 R
1 j B3 X- B) A- |8 J
5.17948718 . p7 D e! u7 K1 ~* V9 o6 p# p ! p0 u, X- U" l- b. [ : N, M: R/ y! E. S$ n% @1 V , 6 d, p6 J9 _0 X: u: \9 b l- H" k7 m; N+ k9 r3 B9 G w 5 x; _/ U9 t! a3 I* K) F* C3 j q 9 J# I; m+ Y0 O2 M( V
x , s3 ^6 i: i9 _; [) J }+ l9 D' b+ ` N2 m & N) S" C/ S: ^5 X }) [ 3 @3 ]* ^8 k9 P! O" ] 0 ^* i4 Q" }6 A# Z& q , K9 \$ Y7 x3 ]! m% V Y8 ^3 ?5 H& G ( n- \( c) K) T3 _! j" L1 _# H
=4 j& d" C. J. B- [
$ r/ \# H- o/ D0 V" h" @
" l; b- u: x `7 J/ _) } T
? ! @ H; [. n, V% e h1 ^3 ~9 L ' ~- A$ t1 H$ h Q. S
' }* y/ c6 y! _6 O+ i5 q5 j$ U
0.25641026 3 T4 y* r `8 O0 B( _0 b # p# S4 A2 s4 U6 P! t4 @ " @! g( ^% f$ \- {/ w0 y8 t
,! r" M5 f; o5 B: q, T8 R* _. k
# c+ T* g V" H2 q 3 ?* n/ ~6 | v1 i3 h6 s
0 V* p6 @0 ^# }& Y x 3 W k; Q9 T! E& ] 0 v; p* I8 |% j
% a# N8 S# \: n" y" U3 y$ M 4 - X# Z) \) W: y% W( b2 z! x 7 L m2 [8 _' b. E( D* X
1 a: o0 b8 \( L' t* F! Z# s# Z. M # e. F) x# K1 A% h) T+ }
=% e0 d/ x# W" }3 b5 E6 V3 Y) e Z
; X' R- b3 L# _
1 L" x d( T* y% D$ j
1.64102564! L) x$ _/ X5 y6 Q/ h
4 F7 f) _2 v- f$ P ! Z6 u$ c) c8 D2 n3 t& e/ n5 U7 m' ~/ F n! |* \+ R9 J2 o5 i, N
x_1=9.41025641,x_2=5.17948718,x_3=-0.25641026,x_4=1.641025641 m) ]* R# q ?) X. y
$ Q- X9 |6 G- C% G' k& |
7 b) d# }/ {9 c7 ]# z x1?=9.41025641,x2?=5.17948718,x3?=?0.25641026,x4?=1.64102564 目标函数取最大值最大值为 * Z1 m) [9 ~% x2 a( G& e ! J* ]2 m" D2 \1 [" ^' u0 j! M2 y
3 z) a6 r1 t2 W7 d5 M ; \" i# e7 a* R# M
. R' B9 C. I. L2 a 505.97435889013434 6 d/ M' k: O3 K, `. l* @/ } ' J3 z# [$ k0 \$ } P% L
+ J( K; _- z' N0 D " h$ e. r/ A4 a" b7 d
505.97435889013434 : W& \% f0 B6 @9 O$ h+ m 8 x9 }$ a; |# ^5 W9 d0 p% F6 l
: H& ^/ m- z- D S8 h) F/ N& r7 h) `
505.97435889013434. - d2 u4 _2 Y: [, i0 d6 t & ? _: Y; [, p+ r2 W 0 ~5 z. H" y( I9 s) V: c
注意将最大值优化问题转换为最小值优化问题时结果要再取反* L6 W4 `4 @# Y0 ]4 v( W- |
' r- A4 A; n6 B+ `) z . B' W$ O& C$ y, l3 ?1 g: y ' g' H) t [1 U( |) { 参考文献5 j! [! h, M' T ]4 F& \
! d) X/ W) H' e2 j* z. r