AMPL: Eine Kurzbeschreibung AMPL (A Mathematical Programming

 !"#$"%$ &%$'$( ) % $*") #+ "'%$))," -.'"
) /,"'%$),"#* 0 * + #.$ 12 #+ -.'" )
/,"'%$),"#* % *)"1" 3#" '-4') % '%+ +) +%% +'" '-"'- 5"%" 6# 7
8" 4' #.)%0
9:;:<= >:;?=:@=
A 6'+% B+#% 8#% ') C")#% D0E( ) -" ". '%+ 1%% ') + FFF
'%"
GHHI JKKLLL MNO IP MQRO KSTUVWTXSYK QIPZ[\] MGHO P
#% B%)".%1'%$% "'%"$ +% ^"+%0
A '- +)" 6 +#^% #+*" 4,7A %. ' + 6'+%%8 ")#% -.'"( +% 6# 8"
_B` *"' a 4').4 %% 5"%% 6# 8 " 4b _B` -.'" %" '%+ $%47
4 $ %" "#$" '%+ cd/6 -.'" %" '%+ %
%" "#$"((0 A 6'+%7
% 8")#% +)" 6# 8" '%")+ ) 8#% +" C# 8 ")#% ++'"2 +)) %'" "#* 5 eff C"* % '%+ 5 eff d*%*+%$'%$% $ #.) ^"+% 1.#%%%0
'- #*% %$-.'"" F*) *g%+% ) ' %1) 4' %$% h'"4*)"*'%$% 8 #% 0
B% + " b)"*'%$ 8#% g%+ % b'
ijklm i jnopqqrst lustvutp wnx juyzp{uyr|uq kxntxu{{rst2 }0 3#'""2 A0 ~0 €2
b0 F 0 h"%$%2 ‚‚ƒ2 b#€+ „ 3")" '* )%$ _#,%€2 ))'))0
…=:@†:=‡=
ˆ‰Š‹ŒŠ‰ Ž Š‰‘’‰ “‰”‰•–—•˜ ™—•š—›Šœž
h#%+#-# $ %"18 (Ÿ
IP
,NO Ÿ ¡ N¢ £ ]¤
, Ÿ ¡ N¢ £¥ ¤
, Ÿ O¦§¦O¦¨ Z ©ª J «¬ ­ £ ] ® ¯ ­ £¥ ¤
, Ÿ °±²³ Z QH H R V´ J « ¥ ­ £ ] « £¥ µ ¶ ¤
, Ÿ °±²³ Z H H ] W H J · ¸ µ £ ] ¸ µ ]· ¤
, Ÿ °±²³ Z QQH H RR ££¥ W ¦O¦
¦O¦H J £¥ ¸ µ ¹ ¤
, Ÿ °R P¡ Z ¤
_B` º0D0fŸ #, )# '#%» #*a 7DD¼
f ), 5 "#%) f % ,) c( 8
, Ÿ ½ °IP ]¿ ¤
`D µ Df¦ N¾ £ £¥
`À µ 7À¼
, Ÿ Á± ¦H ¤
D
ˆ‰Š‹ŒŠ‰ Ž — ‹Œ ’—•˜ Š• ƒ  ’‰Š‰• ™š—›Šœž
% )," '.* "^) % %" A +) #+ '%+ % %" 4^% + %),"%+%
A%0
c% +" #+ 7A ½ ¦¢ Z H MOR ½Ÿ
°ZH VS £ ¤ %$ +" c%+4)
-'%1#%)1# 4%%
I N¢NO Q VS £ ¤
})"1#%)1#
4%%
VS
I N¢NO N
£ ¤
²
"
6
I N¢NO ¤
I N¢NO P VS £ ¤ '%" 6"%1%
I N¢NO ± VS £ ¤ #*" 6"%1%
¡ N¢ £ VS £ ¤ C1#" +" $)'%( C"* %
-'%1#%
O¦§¦O¦¨ Z ©ª J °±O ¦ ¦§ VS £ Q ¦ ­ £ ¦ ¤
°±²³ Z QH H R V´ J °±O ¦ ¦§ VS £ N ¦ ­ £ ¦ µ ² ¤ })"1#%
°±²³ Z QH H R Y QG ¢N§ Z§ ¦ ¦§ VS £ J P ¦ ¸ µ £ ¦ ¸ µ ± ¦ ¤
6"%1% +" C"* %
c% +" A%7A ½ ¦¢ Z H M½ N H Ÿ
°ZH VS £ J ] ¥ ¤
±J
I N¢NO J Q
P
N
] «¬ « ¥
·
]·
¯ «] « § ¦§¦H ¾ ¹ ¤
¥
I N¢NO ² J ¶ ¤
b C"* % )"* % *), )^) °ZH VS £ J ] MM§ ¤(
').4 ,g ) )2 % b7A ½ ¦¢ Z H M¢ ± § 4' 8 "-))%2 ' ) 6"*"* 4'
),"%Ÿ
#.) +) #+
¢ Z ½°ZHZP ¤½ Z H M ½ ¤ +%
#+ )
OR½ H ½ ¦¢Z H M½ORH ¤ +% +)
+"
A%
°NR P¡N Z ¤¦¢ N
½ ¦ °IP N¾ £ ¤
+) "#$" 4' #.)% '%+ + F" +" C"* % %4'4$%2 ) %'" %# ¦§QP±½ Z
½ ¦¢ Z H M¢ ± § ¤ % + 7"#, %4'$*%0
ˆ‰Š‹ŒŠ‰ Ž ! –—‘’Š •‹Œ •
rs pzx pxprs u|zypx n{{px nxyuxyr pq px ypqqpx { n|zyp prsps kxnov yrns qus vx orp s u|z
yp n|zp px ypqqps x uss u px uqqp lv y{uyxuy ps vso |z r{{ n ps xnov rpxps orp px
v{
vxn us rpypy
w vx
u px uqqp lv y{uyxuy ps vso |z r{{ n ps zuy px |zns p lrp px px
yx utp iv x uzxvst r y p ussy ou {u r{uq
yv| u px uqqp lv y
{uyxuy ps
|z r{{ n ps u tp py y pxops nssps
À
+)))
!# $
&* !
#
& '" ( ) !# $
$
"
#
$
%
#
"
!
" '))
!
%
#
! "
!
,' ) .
#
$
$
%
/ ) ) )" 0 ) ) ) !# $
(')) -.
!
"
prypx {v px nqtpsop kxnov yrns p |zx us vst px v| r|zyrtpsm x zuy rs tp u{y svx yvs
ops uv opx w ux p vso uv opx v |zsprop{u |zrsp vx px vtvst n pr opx ju |zrspsnvy vy
xn yvsop ovx|z nqtpsop u pqqp tptp ps r ym
"#+'1#%)"Ÿ w ux ps v |zsprops
u px uqqp
lv y{uyxuy ps
|z r{{ n ps
px px ypqqpx rqq r ps rp rpq px ns pq|zp{ kxnov y pxyrtps nqq v{ ops kxn y vsypx ops
nxqrptpsops p |zx us vstps v {u r{rpxps n pr px ussr{{y ou pop xnov rpxyp yv| uv|z
px uv y rxo
A4' ") % -# $%+ #+ 7A °ROO Z ¢ MOR ½Ÿ
°ZH TS ¤
%$ +" "#+'1
°ZH XY ¤ %$ +" )%%
I N¢NO ¢NHZ TS ¿ XY · ¤ 6.'1 ,"# 6'%+ '%+ )%
I N¢NO °H ± § ½ Z§ XY µ · ¤
8 "-.'$*" )%%)'%+% ,"# F#
"#g ,"# 6.'1
I N¢NO I ¢R ¦H TS ¤
%+0 4' ,"#+'4"%+ 6.'1 ,"# F#
I N¢NO O¦§ ² Z ½ N¢ TS µ · ¤
I N¢NO ON[ ² Z ½ N¢ TS µ · ¤ 50 *)4*" 6.'1 ,"# F#
¡ N¢ X §¨NGP I ¦§ TS µ O¦§ ² Z ½ N¢ I ¿ ¸ µ ON [ ² Z ½ N¢ I ¤
$)'( %4 +" 4' ,"#+'4"%+% 6.'1
Z Z °NO H I ¢R ¦H J °±O I ¦§ TS I ¢R ¦H I ­ X §¨NGP I ¤
ON [ ¦O¦¨
3Ÿ ),"#g
" "#+'1
°±²³ Z QH H R ¨ Z ¦H O ¦§ XY J °±O I ¦§ TS ]K¢N HZ I ¿ O X §¨NGP I
°H ± § ½ Z § O ¤
dbŸ )%4 +" 6'%+%2 + -.'" "#+'1 *%.#$ ^"+2 +"- 8 "-.'$*"
6'%+% % '.*")"%
! 0)
! !
!
!
#
$
%
&))
&))
+0 )
&))
+/)
$ #
" $
(' !
" $
#
$
.
" $
!
"
"
-
#
$
A A% -.'" +) "#+'1#%)#+ *g%+% ) % °ROO Z ¢ M½ N H Ÿ
°ZH TS J U N °°Z ¢ ² N ZPPZ W± HON H ¢N H ¨ Z§ Y QG L ¦OO P R °°Z§ ¤
°ZH XY J ª N Z ¢ ² Z§ ©±° QG § Z ¦½ Z§ ¤
I N¢NO ¢NHZ J ª N Z ¢ ² Z§ ©±° QG § Z ¦½ Z§ J
U N °°Z ¢ ² N ZPPZ ¥ ··
¥]¬···
W± HONH ¢N H ¨ Z§ ¥ ··
Y QG L ¦OO P R °°Z§ ¥ ··
] · ¤
I N¢NO °H ± § ½ Z§ J ª N Z ¢ ² Z§ ¯ ¶ ©±° QG § Z ¦½ Z§ ¬· ¤
I N¢NO J
I H ² Z ½ N¢ ON [ ² Z ½ N¢ J
U N °°Z ¢ ² N ZPPZ ¥¶¢R ¦ O¦§
]···
···
W± HONH ¢N H ¨ Z§ ¯·
··
¬···
¶
Y QG L ¦OO P R °°Z§ ¥ \¶·
¯ ¶ ·· ¤
e
&))
$
!
!
A b7A °ROO Z¢ M¢ ± § %. -# $%+ %Ÿ
.) +) #+
¢ Z ½°ZHZP ¤° Z M ½ ¤ #)
+) #+ %
OR½ ° ROO ¢M½OR
HN N ROO Z ¢ N H ¤ ) + A% %
° P¡ Z ¤
½ R¦ °IP N¾ X §¨NGP ¤
A'" + B%$* 8#% ¦§Q P±½ Z °ROO Z¢ M¢ ± § ¤ % + 7"#, ". % + /,7
#.)'%$0
ˆ‰Š‹ŒŠ‰ ƒŽ Š•Š˜‰ ”‰Š’‰—•˜‰• • ˆ‰Š‹ŒŠ‰
px n{{px nxyuxyr pq px ypqqpx { n|zyp py y prsps rpx n|zrtps kxnov yrns qus px ypqqps opx
ops p u{y xn y {u r{rpxy n pr nqtpsop v uy rs nx{uyrnsps px v| r|zyrty pxops nqqpsm
C"-.'$*" )%%)'%+%Ÿ w ux ps v |zsprops
n|zp
n|zp
n|zp
n|zp
%+)*+"-Ÿ u px uqqp lv y{uyxuy ps |z r{{ n ps
n|zp
n|zp
n|zp
n|zp
5 *+"-Ÿ u px uqqp lv y{uyxuy ps |z r{{ n ps
n|zp
n|zp
n|zp
n|zp
-
.
" $
!
#
!
+
0)
&
(&
0)
(
0)
0+
0
()
0'
!
#
#
$
+
*))
'))
&
+)))
0 ')
,) )
(
*')
'')
/')
0
++))
0 ))
/))
+
/)))
0 )))
(0 ) )
&
/'))
0 &))
('))
(
/& ) )
0 )))
(())
0
/'))
(*))
(& ))
!
!
$
"
('
$ %
,' )
#
$
%
A %),"%+ "^" #+ + ) °ROO Z ¢ MOR ½Ÿ
°ZH TS ¤
%$ +" "#+'1
°ZH XY ¤
%$ +" )%%
I N¢NO · ¤ %4 +" F#%
6.'1 ,"# 6'%+ '%+ )%
I N¢NO ¢NHZ TS ¿ XY · ¤
I N¢NO °H ± § ½ Z§ XY ¿ ] MM µ · ¤ 8"-.'$*" )%%)'%+% a F#
"#g ,"# 6.'1
I N¢NO I ¢R ¦H TS ¤
I N¢NO O¦§ ² Z ½ N¢ TS ¿ ] MM µ · ¤ %+0 4' ,"#+'4"%+ 6.'1 a F#
I N¢NO ON[ ² Z ½ N¢ TS ¿ ] MM µ · ¤ 50 *)4*" 6.'1 a F#
¡ N¢ X §¨NGP I ¦§ TS ¿ H ¦§ ] MM µ O¦§ ² Z ½ N¢ I ¿H ¿ ¸ µ ON [ ² Z ½ N¢ I ¿H ¤
%4 +" 4' ,"#+'4"%+% 6.'1 a F#
Z Z °NO H I ¢R ¦H J °±O I ¦§ TS ¿ H ¦§ ] MM I ¢R ¦H I ­ X §¨NGP I ¿H ¤
ON [ ¦O¦¨
3Ÿ 5"
),"#g " "#+'1 % % F#%
°±²³ Z QH H R ¨ Z ¦H O ¦§ XY ¿ H ¦§ ] MM J
°±O I ¦§ TS ]K¢N HZ I ¿ O ­ X §¨NGP I ¿H ¸ µ °H ± § ½ Z§ O ¿H ¤
dbŸ )%4
+" 6'%+% a F# '%+ )% -.'" "#+'1 +""-.
'
$*"
6'%+%
a F# '%+ )% % '.*")"%
8
c% +" 4'$.#"$% A%7A °ROO Z ¢ M½ NH Ÿ
°ZH TS J U N °°Z ¢ ² N ZPPZ W± HON H ¢N H ¨ Z§ Y QG L ¦OO P R °°Z§ ¤
°ZH XY J ª N Z ¢ ² Z§ ©±° QG § Z ¦½ Z§ ¤
I N¢NO J ¬ ¤
I N¢NO ¢NHZ J
U N °°Z ¢ ² N ZPPZ ª N Z ¢ ² Z§
··
U N °°Z ¢ ² N ZPPZ ©±° QG § Z ¦½ Z§ ¥¥ ··
W± HONH ¢N H ¨ Z§ ª N Z ¢ ² Z§
··
W± HONH ¢N H ¨ Z§ ©±° QG § Z ¦½ Z§ ¥]¬·
Y QG L ¦OO P R °°Z§ ª N Z ¢ ² Z§ ¥ ··
Y QG L ¦OO P R °°Z§ ©±° QG § Z ¦½ Z§ ] · ¤
I N¢NO °H ± § ½ Z§ H ¢ J ª N Z ¢ ² Z§ ©±° QG § Z ¦½ Z§ J
]
¯¶
¬·
¯¥
¬·
¥¯
¬·
¬]
¬
¯·
¬¶ ¤
I N¢NO I ¢R ¦H J U N °°Z ¢ ² N ZPPZ ¥¶
W± HON H ¢N H ¨ Z§ ¯·
Y QG L ¦OO P R °°Z§ ¥ ¤
I N¢NO O¦§ ² Z ½ N¢ H ¢ J U N °°Z ¢ ² N ZPPZ W± HON H ¢N H ¨ Z§ Y QG L ¦OO P R °°Z§ J
]
··
\¶·
··
]···
¬¶ ¶ ·
\··
¥¯
·
¶·
¶·
¶¶
¬
]]··
¬··
·· ¤
I N¢NO ON [ ² Z ½ N¢ H ¢ J U N °°Z ¢ ² N ZPPZ W± HON H ¢N H ¨ Z§ Y QG L ¦OO P R °°Z§ J
]
···
¬···
¯¬··
··
¬
··
¯ ¶ ··
¥¯
¶
¥
¥ ··
¬···
¯¯··
¬
¶ ··
¯ ··
¯ ¥ ·· ¤
A b7A °ROO Z¢ M¢ ± § ) )# ')Ÿ
¢ Z ½°ZHZP ¤° Z M ½ ¤
OR½ H ° ROOZ ¢ M½ORH ¤
°NR P¡N Z ¤ROO ¢ N
½ ¦ °IP N¾ X §¨NGP ¤
¼
=: = = …= = ‡=
š •–‰—•˜ –‰  ’Š‰—•˜Ž
RIH ¦R§ ½ ¦ °IP N¾ ]QR P · ¤
%+" + ')$* %) C1#") 8#% 6, %7 '8".
%)"*^)0
—‹˜ ›‰ • ‰’‰•Ž
½ ¦ °IP N¾ ¨ Z ¦H M½± N P¿ ¨ Z ¦H M° P NQ ¤ %4$ +" F" +" +' % C"* % *4^0
+" *).%+ +" F" +" C"* % 4'" a^ ) %.)$ $%% 6"%1
½ ¦ °IP N¾ X §¨NGP MP² ¿ X §¨NGP M±² ¿ X §¨NGP M¢Q ¤ %4$ +" +'" + db
+g%"% '%"% *4^0 #*"% 6"%1% )#^ +" "+'4"% h#)%
š •–‰• • ‰Š• ‰•‰• Œ •‰•’‰•Ž
. %+"'%$ +) F") %) "")
PZH I ¢R ¦H W± HON H ¢N H ¨ Z§ J ¯ ¥ ¤
½ ¢RI ¨ Z ¦H ©±° QG § Z ¦½ Z§ ¿ ¥ ¤
F$ ))% %" b+%$'%$
F+"'-% %" b+%$'%$
Z¢ °H R¢ Z ¨ Z ¦H ©±° QG § Z ¦½ Z§ ¿ ¥ ¤
[ X GP W± H H H Z ¿ ] J ·]¤ 35"'%$ %" C"* ± §¦ ¦[§¨NX §¨NGP W±ONHON¢NH ¢N¨ H §¨ Z§ ¿ ] J¶ ¶ ·]¤ '-*'%$ +" 35"'%$ %" C"* ŒŠ Š’‰  –‰‹  ‰‹Ž
%4$ +) +"4 8"^%+% 6# 8 ")
RIHIH ¦R§ °°R PP¡¡ ZZ ¢ ¤ ° ¤ B5,
4 F +) 6# 8")
R ¦R§ R ¢ O¦§R
—šœ‘‹‰’ ‰• –‰ Œ’Š •‰•Ž
¢ Z °ZH RIH ¦R§ ¤
‰ •Š’Š • ‰Š•‰ ˜ • Š˜‰• “ Š ›‰Ž
¡ N¢ X §¨NGP I ¦§ TS ¿ H ¦§ ] MM
µ O¦§ ² Z ½ N¢ I ¿H ¿ ¸ µ ON [ ² Z ½ N¢ I ¿H ¿ ¦§ HZ Z ¢ ¤
—‹˜ ›‰ Š• ‰Š•‰  ’‰ŠŽ
½ ¦ °IP N¾ X §¨NGP °ROO Z ¢ ½ MR± H ¤ B"4'$ % %' A )#" +0#' '%+
)," +"% + -#"" ')$* 8#% %4
½ ¦ °IP N¾ X §¨NGP MP² ¿ X §¨NGP M±² °ROO Z¢ ½ MR± H ¤
~%4'-.'$% 8#% F"% 4'" A )#" +0#'
QP R °Z °ROO Z ¢ ½ MR± H ¤ 6 % +" A )#" +0#'
I ¢¦§ H X §¨NGP W± HON H ¢N H ¨ Z§ ¿ ] °ROO Z ¢ I MR± H ¤ B"4'$ % %'
A )#" ,0#' '%+ )," +"% + %$$*% I ¢¦§ H X §¨NGP U N °°Z¢ ² N ZPPZ ¿ ] ¿ X §¨NGP Y QG L ¦OO P R °°Z§ ¿ ] °ROO Z¢ I MR± H ¤
~%4'-.'$% 8#% F"% 4'" A )#" ,0#'
QP R °Z °ROO Z ¢ I MR± H ¤ 6 % +" A )#" ,0#'
E