! Berens/Delfmann/Schmitting, Quantitative Planung, 4. Auflage
! Kapitel 13, Aufgabe 2 (Heuristiken), S. 424
! Eiswuerfel metallic blau

! Annahmen:
! - kein Lagerbestand zum 01.01.2005
! - angegebene Nachfragen deterministisch
! - Bestellungen nur zum 1. eines Monats, gehen sofort ein
! - Lagerbestand zum 31.12. auf Null

! Variablendefinition:
! XA  :  Bestellung im Januar in [ME]
! XB  :  Bestellung im Februar in [ME]
! XC  :  Bestellung im Maerz in [ME]
! XD  :  Bestellung im April in [ME]
! XE  :  Bestellung im Mai in [ME]
! XF  :  Bestellung im Juni in [ME]
! XG  :  Bestellung im Juli in [ME]
! XH  :  Bestellung im August in [ME]
! XI  :  Bestellung im September in [ME]
! XJ  :  Bestellung im Oktober in [ME]
! XK  :  Bestellung im November in [ME]
! XL  :  Bestellung im Dezember in [ME]
! LBA :  Lagerbestand Ende Januar in [ME]
! LBB :  Lagerbestand Ende Februar in [ME]
! LBC :  Lagerbestand Ende Maerz in [ME]
! LBD :  Lagerbestand Ende April in [ME]
! LBE :  Lagerbestand Ende Mai in [ME]
! LBF :  Lagerbestand Ende Juni in [ME]
! LBG :  Lagerbestand Ende Juli in [ME]
! LBH :  Lagerbestand Ende August in [ME]
! LBI :  Lagerbestand Ende September in [ME]
! LBJ :  Lagerbestand Ende Oktober in [ME]
! LBK :  Lagerbestand Ende November in [ME]
! SVA :  Schaltvariable fuer bestellfixe Kosten im Januar (Binaervariable)
! SVB :  Schaltvariable fuer bestellfixe Kosten im Februar (Binaervariable)
! SVC :  Schaltvariable fuer bestellfixe Kosten im Maerz (Binaervariable)
! SVD :  Schaltvariable fuer bestellfixe Kosten im April (Binaervariable)
! SVE :  Schaltvariable fuer bestellfixe Kosten im Mai (Binaervariable)
! SVF :  Schaltvariable fuer bestellfixe Kosten im Juni (Binaervariable)
! SVG :  Schaltvariable fuer bestellfixe Kosten im Juli (Binaervariable)
! SVH :  Schaltvariable fuer bestellfixe Kosten im August (Binaervariable)
! SVI :  Schaltvariable fuer bestellfixe Kosten im September (Binaervariable)
! SVJ :  Schaltvariable fuer bestellfixe Kosten im Oktober (Binaervariable)
! SVK :  Schaltvariable fuer bestellfixe Kosten im November (Binaervariable)
! SVL :  Schaltvariable fuer bestellfixe Kosten im Dezember (Binaervariable)

Min           3 XA + 3 LBA                        ! Lagerkosten im Januar
    + 3 LBA + 3 XB + 3 LBB                        ! Lagerkosten im Februar
    + 3 LBB + 3 XC + 3 LBC                        ! Lagerkosten im Maerz
    + 3 LBC + 3 XD + 3 LBD                        ! Lagerkosten im April
    + 3 LBD + 3 XE + 3 LBE                        ! Lagerkosten im Mai
    + 3 LBE + 3 XF + 3 LBF                        ! Lagerkosten im Juni
    + 3 LBF + 3 XG + 3 LBG                        ! Lagerkosten im Juli
    + 3 LBG + 3 XH + 3 LBH                        ! Lagerkosten im August
    + 3 LBH + 3 XI + 3 LBI                        ! Lagerkosten im September
    + 3 LBI + 3 XJ + 3 LBJ                        ! Lagerkosten im Oktober
    + 3 LBJ + 3 XK + 3 LBK                        ! Lagerkosten im November
    + 3 LBK                                       ! Lagerkosten im Dezember
    + 1900 SVA + 1900 SVB + 1900 SVC              ! Bestellfixe Kosten
    + 1900 SVD + 1900 SVE + 1900 SVF
    + 1900 SVG + 1900 SVH + 1900 SVI 
    + 1900 SVJ + 1900 SVK + 1900 SVL

Subject to

! Festlegung der Lagerbestaende (Lagerbestandgleichungen)
LBA_R)  XA       - LBA = 123
LBB_R)  LBA + XB - LBB = 112
LBC_R)  LBB + XC - LBC =  98
LBD_R)  LBC + XD - LBD = 117
LBE_R)  LBD + XE - LBE = 119
LBF_R)  LBE + XF - LBF = 103
LBG_R)  LBF + XG - LBG = 110
LBH_R)  LBG + XH - LBH = 134
LBI_R)  LBH + XI - LBI = 142
LBJ_R)  LBI + XJ - LBJ = 151
LBK_R)  LBJ + XK - LBK = 139
LBL_R)  LBK + XL       = 129

! Schaltvariablen fuer Bestellkosten (bestellfixe Kosten) setzen
SV_XA)  XA - 10000 SVA <= 0
SV_XB)  XB - 10000 SVB <= 0
SV_XC)  XC - 10000 SVC <= 0
SV_XD)  XD - 10000 SVD <= 0
SV_XE)  XE - 10000 SVE <= 0
SV_XF)  XF - 10000 SVF <= 0
SV_XG)  XG - 10000 SVG <= 0
SV_XH)  XH - 10000 SVH <= 0
SV_XI)  XI - 10000 SVI <= 0
SV_XJ)  XJ - 10000 SVJ <= 0
SV_XK)  XK - 10000 SVK <= 0
SV_XL)  XL - 10000 SVL <= 0

End

INT SVA
INT SVB
INT SVC
INT SVD
INT SVE
INT SVF
INT SVG
INT SVH
INT SVI
INT SVJ
INT SVK
INT SVL