Lineaarinen optimointi

Samankaltaiset tiedostot
Lineaarinen optimointi

Talousmatematiikan perusteet: Luento 11. Lineaarinen optimointitehtävä Graafinen ratkaisu Ratkaisu Excel Solverilla

Talousmatematiikan perusteet: Luento 12. Lineaarinen optimointitehtävä Graafinen ratkaisu Ratkaisu Excel Solverilla

Talousmatematiikan perusteet

Talousmatematiikan perusteet

Piiri K 1 K 2 K 3 K 4 R R

Malliratkaisut Demo 1

Malliratkaisut Demot

Harjoitus 8: Excel - Optimointi

Demo 1: Lineaarisen tehtävän ratkaiseminen graafisesti ja Solverilla

Demo 1: Branch & Bound

LP-mallit, L19. Aiheet. Yleistä, LP-malleista. Esimerkki, Giapetto. Graafisen ratkaisun vaiheet. Optimin olemassaolo

1. Lineaarinen optimointi

Lineaarinen optimointitehtävä

Aki Taanila LINEAARINEN OPTIMOINTI

OPERAATIOANALYYSI ORMS.1020

LP-mallit, L8. Herkkyysanalyysi. Varjohinta. Tietokoneohjelmia. Aiheet. Yleistä, LP-malleista. Esimerkki, Giapetto.

Luento 2: Optimointitehtävän graafinen ratkaiseminen. LP-malli.

Esimerkki 1 (Rehun sekoitus) 1

30A01000 Taulukkolaskenta ja analytiikka Luku 8: Lineaarinen optimointi ja sen sovellukset

MIKROTEORIA, HARJOITUS 6 YRITYKSEN JA TOIMIALAN TARJONTA JA VOITTO TÄYDELLISESSÄ KILPAILUSSA, SEKÄ MONOPOLI

Tentissä on viisi tehtävää, jotka arvosteellaan asteikolla 0-6. Tehtävien alakohdat ovat keskenään samanarvoisia ellei toisin mainita.

Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu

Luento 2: Optimointitehtävän graafinen ratkaiseminen. LP-malli.

Harjoitus 4: Matlab - Optimization Toolbox

Demo 1: Simplex-menetelmä

Voitonmaksimointi esimerkkejä, L9

Lineaarinen optimointi. Harjoitus 6-7, Olkoon A R m n, x, c R ja b R m. Osoita, että LP-tehtävän. c T x = min!

Optimoinnin sovellukset

Mat Lineaarinen ohjelmointi

Duaalisuus kokonaislukuoptimoinnissa. Mat , Sovelletun matematiikan tutkijaseminaari, kevät 2008, Janne Karimäki

MS-C2105 Optimoinnin perusteet Malliratkaisut 4

1 Johdanto LP tehtävän luonteen tarkastelua Johdanto herkkyysanalyysiin Optimiarvon funktio ja marginaalihinta

Demo 1: Excelin Solver -liitännäinen

Varastonhallinnan optimointi

Harjoitus 7: vastausvihjeet

2 Osittaisderivaattojen sovelluksia

Kokonaislukuoptimointi

Malliratkaisut Demot

Lineaarisen ohjelman määritelmä. Joonas Vanninen

8 Yritys kilpailullisilla markkinoilla (Mankiw & Taylor, Ch 14)

4.5 Kaksivaiheinen menetelmä simplex algoritmin alustukseen

1 Rajoitettu optimointi I

Panoskysyntä. Luku 26. Marita Laukkanen. November 15, Marita Laukkanen Panoskysyntä November 15, / 18

TIEA382 Lineaarinen ja diskreetti optimointi

Yksikkökate tarkoittaa katetuottoa yhden tuotteen kohdalla. Tämä voidaan määrittää vain jos myytäviä tuotteita on vain yksi.

Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu

4. Lasketaan transienttivirrat ja -jännitteet kuvan piiristä. Piirielimien arvot ovat C =

Luento 4: Lineaarisen tehtävän duaali

Talousmatematiikan perusteet: Luento 14. Rajoitettu optimointi Lagrangen menetelmä: yksi yhtälörajoitus Lagrangen menetelmä: monta yhtälörajoitusta

Y56 Laskuharjoitukset 4 Palautus viim. ti klo (luennolla!) Opiskelijan nimi. Opiskelijanumero

Luetteloivat ja heuristiset menetelmät. Mat , Sovelletun matematiikan tutkijaseminaari, kevät 2008, Janne Karimäki

Mikrotaloustiede Prof. Marko Terviö Aalto-yliopiston 31C00100 Syksy 2015 Assist. Salla Simola kauppakorkeakoulu

Prof. Marko Terviö Assist. Jan Jääskeläinen

Ovatko seuraavat väittämät oikein vai väärin? Perustele vastauksesi.

Talousmatematiikan perusteet: Luento 15. Rajoitettu optimointi Lagrangen menetelmä Lagrangen kerroin ja varjohinta

TTY Porin laitoksen optimointipalvelut yrityksille

b 1. b m ) + ( 2b Ax) + (b b)

Luento 12: Duaalitehtävä. Tarkennuksia Lagrangen kertoimen tulkintaan. Hajautettu optimointi.

Graafit ja verkot. Joukko solmuja ja joukko järjestämättömiä solmupareja. eli haaroja. Joukko solmuja ja joukko järjestettyjä solmupareja eli kaaria

Voidaan laskea siis ensin keskimääräiset kiinteät kustannukset AFC: /10000=10

Luento 3: Simplex-menetelmä

Kokonaislukuoptiomointi Leikkaustasomenetelmät

Stokastinen optimointi taktisessa toimitusketjujen riskienhallinnassa (valmiin työn esittely)

Operatioanalyysi 2011, Harjoitus 3, viikko 39

Harjoitus 5 ( )

1. Kuntosalilla on 8000 asiakasta, joilla kaikilla on sama salikäyntien kysyntä: q(p)= P, missä

Osa 11. Yritys kilpailullisilla markkinoilla (Mankiw & Taylor, Ch 14)

Talousmatematiikan perusteet, ORMS1030

Luento 6: Monitavoitteinen optimointi

HARJOITUS- PAKETTI D

Mat Lineaarinen ohjelmointi

Harjoitus 5 ( )

Luento 12: Duaalitehtävä. Tarkennuksia Lagrangen kertoimen tulkintaan. Hajautettu optimointi.

Y56 laskuharjoitukset 6

Matematiikan tukikurssi

Laskennallinen älykkyys. Computational Intelligence

Talousmatematiikan perusteet, ORMS1030

Talousmatematiikan perusteet, ORMS1030

JYVÄSKYLÄN YLIOPISTO. 3. Luennon sisältö

Mat Dynaaminen optimointi, mallivastaukset, kierros 5

Ellipsoidimenetelmä. Samuli Leppänen Kokonaislukuoptimointi. S ysteemianalyysin Laboratorio

Mat Investointiteoria Laskuharjoitus 4/2008, Ratkaisut

Projektiportfolion valinta

Luento 7: Kokonaislukuoptimointi

Nollasummapelit ja bayesilaiset pelit

Funktion raja-arvo ja jatkuvuus Reaali- ja kompleksifunktiot

Matematiikan peruskurssi (MATY020) Harjoitus 10 to

Talousmatematiikan perusteet

min x x2 2 x 1 + x 2 1 = 0 (1) 2x1 1, h = f = 4x 2 2x1 + v = 0 4x 2 + v = 0 min x x3 2 x1 = ± v/3 = ±a x 2 = ± v/3 = ±a, a > 0 0 6x 2

Kustannusten minimointi, kustannusfunktiot

KKT: log p i v 1 + v 2 x i = 0, i = 1,...,n.

Harjoitus 3 ( )

Lineaarisen kokonaislukuoptimointitehtävän ratkaiseminen

Simplex-algoritmi. T Informaatiotekniikan seminaari , Susanna Moisala

HARJOITUS- PAKETTI E

Mat Lineaarinen ohjelmointi

Lineaaristen monitavoiteoptimointitehtävien

Matemaattinen Analyysi

1. Vastaa seuraavaan tehtävään. Tehtävään liittyvä kuva on seuraavalla sivulla

Transkriptio:

L u e n t o Tuotevalikoimapäätökset Lineaarinen optimointi Luennon sisältö LP:n perusteet Mallien ratkaiseminen Kuinka paljon kahta tuotetta (A ja B) tulisi valmistaa seuraavan kuukauden tuoton maksimoimiseksi, kun tehtaalla on käytössään seuraava tuotantolinja ja resurssit? Tuotetiedot Työvoimatiedot A B 2 h/yksikkö Alue 1 Alue 2 2.5 h/yksikkö 2 h/yksikkö Alue 3 1.5 h/yksikkö Katariina Kemppainen / Logistiikka TUTA 16-beta-4 LP-malleilla monia käyttökohteita Karkea suunnittelu tuotantosuunnitelmat, resursointi (hlökunnan määrä), tuotesekoitukset, jne. - kustannustehokkain tuotantosuunnitelma tietylle tuotevalikoimalle - kustannusten minimointi vapaapäivien aikatauluttamisessa Töidenjärjestely työvuorot, ajoneuvojen allokointi, jne. - sairaanhoitajien optimaalinen määrä ja työaikataulut sairaalassa - jakelukustannusten minimointi sähköisessä kaupassa Prosessinhallinta materiaalin leikkaus jne. - jätteen määrän minimointi leikattaessa vesiputkia työmaalla Varastonhallinta varaston kontrollointi, toimittajien valinta jne. Jakelu ja sijainti reittien suunnittelu tavaralähetyksille, tehdasinvestoinnit, jne. - toimitusten allokointi tuotantolaitoksilta jakelukeskuksiin - uuden tuotantolaitoksen optimaalinen sijainti Tavoite Tavoite ja rajoitteet selvittää seuraavan kuukauden tuotannon maksimituotto Rajoitteet käyvälle ratkaisulle alueella 1 voidaan käyttää korkeintaan 336 työtuntia alueella 2 voidaan käyttää korkeintaan 336 työtuntia alueella 3 voidaan käyttää korkeintaan 336 työtuntia tuotetta A valmistettava 75-140 yksikköä tuotetta B valmistettava 0-140 yksikköä Päätösmuuttujat optimaaliset tuotantomäärät tuotteita A ja B Työvoimarajoitteet Markkinointi- /kysyntärajoitteet TUTA 16-beta-3 TUTA 16-beta-5

Matemaattinen formulointi Valikoimaongelma graafisessa muodossa Päätösmuuttujat x A = A-tuotteen tuotantomäärä ensi kuussa x B = B-tuotteen tuotantomäärä ensi kuussa Tavoite yksikkökate tuotteelle A $ 450 ja tuotteelle B $ 420 Ł tavoitefunktio on muotoa: maksimoi 450x A + 420x B Työvoimarajoitteet jokainen yksikkö tuotetta A vaatii 2 työtuntia alueella 1, kun taas tuote B ei vaadi työtunteja alueella 1: Alue 1: 2X A 336 vastaavasti, työvoimarajoitteet alueille 2 ja 3 ovat: Alue 2: 2.5X B 336 Alue 3: 2.0X A + 1.5X B 336 x B = 140 x B = 0 x A = 75 Käypä ratkaisu x A = 140 2x A = 336 2.5x B = 336 Kysyntä-/markkinarajoitteet tuotteelle A voidaan esittää seuraavat epäyhtälöt: x A 75 ja x A 140 vastaavasti markkinakysyntä asettaa tuotteelle B seuraavat rajoitukset: x B 0 ja x B 140 TUTA 16-beta-6 Valikoimaongelma kaavamuodossa Optimaalinen ratkaisu graafisesti Max 450 x A + 420 x B ehdoilla 2 x A 336 2.5 x B 336 2 x A + 1.5 x B 336 x A 75 Työvoimarajoitteet Tavoitefunktion arvo pisteessä (100,50); Tuotto 450(100)+420(50)=66000 Optimaalinen ratkaisu pisteessä (75,124). Tavoitefunktion arvo: 450(75)+420(124)=85830 x x A 140 x B 0 Markkinointirajoitteet x B 140 TUTA 16-beta-7

Miksi LP-malli? Tavoitefunktio ja rajoitteet ovat lineaarisia jokainen yksikkö tuotetta A tai B tuottaa saman verran katetta tavoitefunktioon, riippumatta siitä onko kyseessä 1. vai 100. yksikkö jokainen yksikkö tuotetta A tai B kuluttaa saman verran työtunteja käytössä olevilla resursseilla (alueet 1, 2 ja 3) mallissa ei ole ristikkäisiä tuotetermejä (kuten 4*x A *x B ) jokainen funktio on yksittäisten osiensa summa Muuttujien arvot jatkuvia esim. 75 x A 140 - ei x A {75, 90, 120, 140} Huom! usein muuttujien arvot voidaan pyöristää kokonaisluvuiksi ilman merkittävää vaikutusta ratkaisuun Mallissa ei ole epävarmuutta TUTA 16-beta-13

TUTA 16-beta-14 Kapasiteettirajoitteet Periaate yhden periodin tuotanto ei voi ylittää tarjolla olevaa kapasiteettia Esimerkki 1 henkilöstön määrä yhdellä periodilla (W t ) on yhtä suuri kuin henkilöstön määrä edellisellä periodilla (W t-1 ) + palkattujen määrä (H t ) - erotettujen määrä (F t ) Esimerkki 2 konekapasiteetti on yhtä suuri kuin olemassa oleva kapasiteetti (C t-1 ) + periodikohtainen alihankittu kapasiteetti (SC t ) + kapasiteetin lisäykset (CA t ) H 1 H 2 H 3 H 4 W 0 W 1 W 2 W 3 W 4 Periodi 1 Periodi 2 Periodi 3 Periodi 4 F 1 F 2 F 3 F 4 SC 1 SC 2 SC 3 SC 4 C 0 C 1 C 2 C 3 C 4 Periodi 1 Periodi 2 Periodi 3 Periodi 4 CA 1 CA 2 CA 3 CA 4 TUTA 16-beta-16 Tuotantoprosessin rajoitteet Suhdeyhtälö kertoo suhteen, jolla materiaalista saadaan useita tuotteita valmistusprosessissa - vaatii enemmän kuin yhden yhtälön - esim. yhdestä yksiköstä raaka-ainetta R1 voidaan saada 20 % T1- tuotetta, 50 % T2-tuotetta ja 30 % T3-tuotetta Resepti määrittää missä suhteessa materiaaleja käytetään yhden tuotteen valmistuksessa - esim. resepti T1-tuotteelle voi olla: 50 % raaka-ainetta R1, 30 % raaka-ainetta R2, ja 20 % raaka-ainetta R3 Materiaalivirran tasapainorajoitteet Muita mahdollisia rajoitteita TUTA 16-beta-15 Periaate saapuva materiaalivirta = poistuva materiaalivirta - pätee jokaiselle jaksolle Esimerkki 1 loppuvarasto (I t ) on yhtä suuri kuin alkuvarasto (I t-1 ) + tuotanto (P t ) - myynti (S t ) periodilla P 1 P 2 P 3 P 4 Esimerkki 2 I 0 I 1 I 2 I 3 I 4 Periodi 1 Periodi 2 Periodi 3 Periodi 4 S 1 S 2 S 3 S 4 tuotantoprosessi muuttaa raaka-aineet tuotteiksi tiedettyjen suhdelukujen perusteella - materiaalia tuottavat muuttujat positiivinen merkki - materiaalia kuluttavat muuttujat negatiivinen merkki - esim. raaka-ainetta R tarvitaan tuottamaan T1,T2 tai T3 epäyhtälöä käytetään, mikäli ylijäämämateriaaliin on mahdollisuus TUTA 16-beta-17 Ylityö tavallisesti periodi-/jaksokohtainen päätös usein vain rajattu määrä tunteja voidaan lisätä Varastorajoitukset minimi tai maksimi periodikohtaiselle varastotasolle vaatimukset alku- tai loppuvarastolle Jälkitoimitukset tilausta ei aina peruta, vaikkei tavaraa pystytä toimittamaan heti (jälkitoimitukset) - periodikohtainen varasto I it on edellisen jakson varastotason ja jälkitoimitusten erotus ellei jälkitoimituksia sallita, periodilla toimitettujen yksiköiden määrä täytyy olla yhtä suuri kuin periodin toimitusennusteen kanssa Saanto vähentää työasemien tehokasta kapasiteettia erityisesti tuotantoprosessin alkupäässä Käyttöastetavoitteet jokaiselle resurssille pyritään saamaan sama hyötykäyttö (RHS:lle tietty kerroin)

LP-mallien ominaisuuksia Lineaarisuus muuttumaton tuotto / kustannus / käyttöaste ei usein toteudu käytännössä, esim. volyymiedut ja -haitat Erotettavuus ja lisättävyys erotettavuus = esim. nettovoitto ja resurssien käyttöaste voidaan mitata eri tuotteille erikseen lisättävyys/yhteenlaskettavuus = erilliset vaikutukset voidaan summata Jakamattomuus ja jatkuvuus muuttujat saavat arvot (annetussa) reaalilukujatkumossa Yksi tavoitefunktio Tiedoissa ei epävarmuutta Optimointimallien rakentaminen Määritä päätösmuuttujat mittaavat yleensä resurssien määrää tai jonkin aktiviteetin tasoa Määrittele tavoitefunktio riippuu normaalisti päätösmuuttujista Tunnista rajoitteet yleiset rajoitteet ylä- ja alarajat määritellyille muuttujille fyysiset rajoitteet esim. positiivisuus ja tasapainorajoitukset Määritä Excelin ratkaisimen (solver) asetukset Optimoi ja tulkitse saatu vastaus TUTA 16-beta-18 TUTA 16-beta-21 Mallien mahdollisia laajennuksia Resurssit tuotannon ulkoistaminen lisätyövoima Laajennettu suunnitteluhorisontti usean periodin ongelmat yleisiä kysymyksiä - kuinka paljon tuottaa kullakin viikolla? - kuinka paljon myydä kullakin viikolla? - kuinka paljon säilyttää varastossa kullakin viikolla? Volyymiedut Tuotannon siirtymät Mallin rakentaminen Excelissä Luo solut päätösmuuttujille määritä mallissasi yksi solu jokaiselle päätösmuuttujalle Luo solut tavoitefunktion kertoimille määritä solu jokaiselle tavoitefunktion kertoimelle kirjoita jokaiseen soluun asianomainen kaava tai kertoimen arvo Luo solu tavoitefunktiolle määritä yksi solu tavoitefunktion arvoa varten kirjoita tähän soluun tavoitefunktion kaava viittaamalla päätösmuuttujiin ja niiden kertoimiin. Luo solut rajoitteiden kertoimille määritä solu kaikille rajoitusten kertoimille mallissa. kirjoita jokaiseen soluun asian-omainen kaava tai arvo kertoimelle. Luo solut rajoiteyhtälöille (vasen puoli = LHS = left-hand side) määritä yksi solu jokaiselle rajoiteyhtälölle mallissa. jokaisessa solussa, kirjoita rajoiteyhtälön kaava viittaamalla päätösmuuttujiin ja kertoimiin. Luo solut rajoitteille (oikea puoli = RHS = right-hand side) määritä yksi solu jokaiselle rajoitteelle mallissa. jokaisessa solussa, kirjoita asianomainen kaava tai arvo rajoitteelle. TUTA 16-beta-19 TUTA 16-beta-22

Mahdollisia lopputuloksia Could not find a feasible solution ( käypää ratkaisua ei löydy ) ongelma on mahdoton toteuttaa käytännössä ei ole olemassa ratkaisua, joka täyttäisi kaikki rajoitukset mahdollisia syitä: näppäilyvirhe ja todellinen mahdottomuus (esim. ei riittävästä kapasiteettia tuottamaan minimikysyntä) Does not converge ( ei suppene ) ongelma on rajaton - algoritmi löytää loputtomiin parempia ja parempia ratkaisuja (päätösmuuttujia ei ehkä ole rajoitettu oikein) ongelman ratkaisemiseen varattu aika ei ole riittävä Found a solution ( ratkaisu löytyi ) ainutkertainen ei-degeroitunut optimi useita optimeja degeneroitunut optimi Mallin formulointi ja ratkaisu Maksimoi 1000X + 3000Y + 6000Z ehdoilla 40X + 65Y + 110Z 16000 X + 1,5Y + 2Z 600 X, Y, Z 0 Esim. 1 TUTA 16-beta-23 TUTA 16-beta-25 Auton tuotantomäärien suunnittelu Esim. 1 Sekoitusprosessi ongelma Esim. 2 Huippukaara tuottaa kolmea eri automallia malli X: 40 työtuntia 1,0 tonni terästä - nettotuotto $1000 malli Y: 65 työtuntia - 1,5 tonnia terästä - nettotuotto $3000 malli Z: 110 työtuntia - 2,0 tonnia terästä - nettotuotto $6000 Käytössä olevat resurssit 16,000 työtuntia 600 tonnia terästä runsas tarjonta muita tarpeellisia resursseja Tehtävä formuloi LP-malli maksimoimaan kuukausittainen tuotto etsi optimaaliset tuotantomäärät automalleille ------ oletetaan, että yritys kehittää mallin Q, joka vaatii 120 työtuntia ja 1,25 tonnia terästä ja jonka nettotuotto on $4000. Pitäisikö malli Q ottaa huomioon kuukausittaisessa valmistussuunnitelmassa? Sekoitusongelma luonnollisen raaka-aineen ainesosat voivat vaihdella 10 tynnyrillistä saatavilla tiedetyin ominaisuuksin maksimoi saatavilla olevan raaka-aineen käyttö x i = osuus, joka tynnyristä i käytetään sekoituksessa (0 x i 1) Lopputuote tuotteen täytyy noudattaa valvovan viranomaisen määrittämiä vaatimuksia: - ainesosan A prosenttiosuuden täytyy olla välillä 54,0-56,0 % - ainesosan B prosenttiosuuden täytyy olla välillä 19,5-20,5 % - ainesosan C prosenttiosuuden täytyy olla välillä 24,2-25,8 % ainesosien A, B ja C painotetun summan täytyy olla tiettyjen rajojen sisällä esim. ainesosa A:n prosenttiosuuden alaraja sekoituksessa voidaan esittää seuraavalla sekoitusrajoitteella: (0,60)(80)x 1 +(0,59)(78)x 2 + +(0,48)(79)x 10 0,54(80x 1 +78x 2 + +79x 10 ) TUTA 16-beta-24 TUTA 16-beta-26

Esim. 2 Tehtävä Esim. 3 Rakenna ja ratkaise LP-malli, joka minimoi yrityksen viikoittaiset henkilöstökulut jos optimaalinen ratkaisu ei tuota kokonaislukuja vastaukseksi, ratkaise malli uudelleen kokonaislukuoptimointina (IP-malli). TUTA 16-beta-29 Työvoiman suunnittelu ongelma Esim. 3 Optimaalinen työaikataulu Esim. 3 Palvelu puhelinpäivystys 7 päivää viikossa klo 9-17 suunnittelusyistä päivät on jaettu kahteen vuoroon - aamuvuoro (9-13) ja iltavuoro (13-17) Työvoimavaatimukset: Työaikataulut ja kustannukset täysipäiväiset tilausten vastaanottajat - työssä 5 peräkkäistä päivää - $ 600 per viikko osa-aikaiset tilausten vastaanottajat - käytettävissä 3 peräkkäisenä puolikkaana päivänä - työskentelevät vain joko aamuvuorossa tai iltavuorossa - $ 200 per viikko TUTA 16-beta-28

Mahdollisten suunnitelmien vertailu Esim. 3 Kiinteät tuotantokustannukset ongelma Esim. 4 A-linjan testauksen kustannusfunktio kiinteä kustannus $ 2016 ja muuttuva kustannus $ 32 per tunti 0-1 päätösmuuttuja FA - FA = 0, jos A-linjan testivälineistöä ei käytetä viikolla - FA = 1, jos A-linjan testivälineistöä käytetään viikolla Ł rajoite: MA + MB 120 FA 0 C-linjan testauksen kustannusfunktio kiinteä kustannus $ 1200 ja muuttuva kustannus $ 38.50 per tunti - FC=0, jos välineistöä ei käytetä viikolla - FC=1, jos välineistöä käytetään viikolla Ł rajoite: MC 48 FC 0 Tavoitefunktio maksimoi Z = 410MA + 520MB + 686MC - 2016FA - 1200FC - 32MA - 32MB - 38,5MC 378 MA + 488 MB + 647,50 MC 2016 FA 1200 FC TUTA 16-beta-31 TUTA 16-beta-33 Binäärimuuttujien käyttö - case kiinteät kustannukset - Pitäisikö tuotantolinja tai kone ottaa käyttöön? binäärimuuttujia (0 tai 1) voidaan käyttää osoittamaan päätöstä - muuttujan arvo = 0, mikäli uutta resurssia ei oteta käyttöön - muuttujan arvo = 1, mikäli uusi resurssi otetaan käyttöön Jokainen päätös vaatii oman muuttujan esim. kahden tuotantolinjan käyttöł2 binäärimuuttujaa - mahdollinen tavoitefunktio: 120X + 50Y 10000 P1 5000 P2 - päätösmuuttujien kertoimia ovat kiinteät kustannukset Kiinteät tuotantokustannukset formulointi Tavoitefunktio maksimoi tuotto maksimoi 378 MA + 488 MB + 647,50 MC - 2016 FA - 1200 FC Rajoitteet A-linjan testikapasiteetti MA + MB 120 FA 0 C-linjan testikapasiteetti MC 48 FC 0 työvoiman saatavuus 10 MA + 15 MB + 20 MC 2000 positiiviset kokonaislukumuuttujat MA, MB, MC binäärimuuttujat FA, FC Esim. 4 TUTA 16-beta-32 TUTA 16-beta-34

Kiinteät tuotantokustannukset ratkaisu Esim. 4 Kokonaislukuoptimointi Excelissä IP-ongelman ratkaisu Excelin ratkaisimella aseta reunaehdot rajoite-valikossa - kokonaisluku int - binääriluku bin huomioi, ettei niihin kuulu LP-mallin mukaista herkkyysanalyysiä - herkkyysraportti ja rajoiteraportti puuttuvat ratkaisusta TUTA 16-beta-36