[vastaus aiempaan viestiin]
Kirjoittaja: | Petri Palmu |
---|---|
Sähköposti: | - |
Päiväys: | 23.11.2012 15:38 |
Moi, testailin tuon lp_solve ohjelman käyttöä leikkiesimerkillä. Alla prosessin kuvaus pienin selityksin (olen matkinut ideaa Sepon viestistä). SAVEP CUR+1,i,tmin1.lp // Tavoite: minimoidaan tuotantoaika kahden tuotteen // x1 ja x2 tuottamiseen, kun näiden tuotantomäärille // on asetettu minimitavoite min: T; // Minimoidaan tuotantoon kuluva kokonaisaika Ta > 0; // Tb > 0; x1 >= 100; // x1:n tuotantotavoite x2 >= 80; // x2:n tuotantotavoite // Tuotantoaikafunktiot 2 x1a + 6 x2a = Ta; // tuotantoajan muodostuminen a:lla 3 x1b + 5 x2b = Tb; // tuotantoajan muodostuminen b:llä // esim. yhden yksikön x1 tuottamiseen kuluu a:lta // aikaa 2 yksikköä x1a+x1b = x1; // a:n ja b:n kontribuutio x1:een x2a+x2b = x2; // a:n ja b:n kontribuutio x2:een Ta = Tb; // ehto: a ja b käyttävät saman ajan Ta + Tb = T; // kokonaisaika a ja b Tx1 = 2 x1a + 3 x1b; // x1 kulunut aika Tx2 = 6 x2a + 5 x2b; // x2 kulunut aika SHOW tmin1.lp >>lp_solve tmin1.lp -S4 >lpresult1.txt SHOW lpresult1.txt ........................ #LOADP lpresult1.txt,1,16,CUR+1 Value of objective function: 618.18181818 Actual values of the variables: T 618.182 Ta 309.091 Tb 309.091 x1 100 x2 80 x1a 100 x2a 18.1818 x1b 0 x2b 61.8182 Tx1 200 Tx2 418.182 ###################### Eli ko. mallissa kokonaistuotantoaika n. 618 Tuotantoyksikkö a tuottaa kokonaan tuotteen x1, kun taas b tuottaa suurimman osan tuotteesta x2. ACCURACY=3 Aikakustannustehokkuussuhteet (pieni arvo hyvä): x1=100 Tx1=200 Tx1/x1=2 x2=80 Tx2=418.182 Tx2/x2=5.227 => joka x1:ssä on a:lla = 2 ja b:llä = 3 x2:ssa on a:lla = 6 ja b:llä = 5 Eli x1:n osalta tekijä a oli "riittävästi" b:tä tehokkaampi, joten b:n ei kannattanut tuottaa mitään (kokonaisuuden nimissä). x2:n osalta tehoerot olivat pienemmät, näin myös a:n kannatti osallistua x2:n tuotantoon. No tätä voi kehitellä aika paljon... Ainakin heti tuli mieleen, että parametrit voisi tallettaa fiksummin... esim. simulaatioita varten. t. Petri
Vastaukset: |
---|
Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!