Kokonaislukutehtävien formulointeja ( ) 1.4) Mirko Ruokokoski S ysteemianalyysin. Laboratorio. Mirko Ruokokoski

Samankaltaiset tiedostot
Kokonaislukuoptimointi

Mat Lineaarinen ohjelmointi

S , FYSIIKKA III (ES), Syksy 2002, LH 4, Loppuviikko 39. Partitiofunktiota käyttäen keskiarvo voidaan kirjoittaa muotoon

Mat Lineaarinen ohjelmointi

1. Luvut 1, 10 on laitettu ympyrän kehälle. Osoita, että löytyy kolme vierekkäistä

4. A priori menetelmät

Markov-prosessit (Jatkuva-aikaiset Markov-ketjut)

Jaksolliset ja toistuvat suoritukset

3 Tilayhtälöiden numeerinen integrointi

Tchebycheff-menetelmä ja STEM

Lähdemateriaalina käytetty Pertti Louneston kirjaa Clifford Algebras and spinors [1]

Johdatus tekoälyn taustalla olevaan matematiikkaan

Simplex-menetelm. S ysteemianalyysin. 11. luento: Duaali-simplex. 1. vaiheen duaali-simplex. Hinnoittelu. Pivot-rivin laskeminen. Degeneroituneisuus

ER-kaaviot. Ohjelmien analysointi. Tilakaaviot. UML-kaaviot (luokkakaavio) Tietohakemisto. UML-kaaviot (sekvenssikaavio) Kirjasto

3.5 Generoivat funktiot ja momentit

COULOMBIN VOIMA JA SÄHKÖKENTTÄ, PISTEVARAUKSET, JATKUVAT VARAUSJAKAUMAT

b g / / / / H G I K J =. S Fysiikka (ES) Tentti

Painotetun metriikan ja NBI menetelmä

MS-A0205/MS-A0206 Differentiaali- ja integraalilaskenta 2 Luento 7: Lagrangen kertojat. Pienimmän neliösumman menetelmä.

Venymälle isotermisessä tilanmuutoksessa saadaan AE AE

13. Lineaariset ensimmäisen kertaluvun differentiaalisysteemit

FYSA220/2 (FYS222/2) VALON POLARISAATIO

SMG-1100: PIIRIANALYYSI I

BL20A0600 Sähkönsiirtotekniikka

Työn tavoitteita. 1 Johdanto. 2 Ideaalikaasukäsite ja siihen liittyvät yhtälöt

Mat Lineaarinen ohjelmointi

PRS-xPxxx- ja LBB 4428/00 - tehovahvistimet

Menetelmiä signaali/kohina-suhteen parantamiseksi. Vahvistinten epäideaalisuudet

Monte Carlo -menetelmä

Painokerroin-, epsilon-rajoitusehtoja hybridimenetelmät

Luento 6 Luotettavuus Koherentit järjestelmät

TIES592 Monitavoiteoptimointi ja teollisten prosessien hallinta. Yliassistentti Jussi Hakanen syksy 2010

1 0 2 x 1 a. x 1 2x c b 2a c a. Alimmalta riviltä nähdään että yhtälöyhmällä on ratkaisu jos ja vain jos b 3a + c = 0.

Lineaarikuvausten. Lineaarikuvaus. Lineaarikuvauksia. Ydin. Matriisin ydin. aiheita. Aiheet. Lineaarikuvaus. Lineaarikuvauksen matriisi

Jaetut resurssit. Tosiaikajärjestelmät Luento 5: Resurssien hallinta ja prioriteetit. Mitä voi mennä pieleen? Resurssikilpailu ja estyminen

VERKKOJEN MITOITUKSESTA

Tavoitteet skaalaavan funktion lähestymistapa eli referenssipiste menetelmä

Sähköstaattinen energia

Matematiikan ja tilastotieteen laitos Johdatus diskreettiin matematiikkaan (Syksy 2008) 4. harjoitus Ratkaisuja (Jussi Martin)

Luento 6 Luotettavuus ja vikaantumisprosessit

Talousmatematiikan perusteet, ORMS1030

Sähkön- ja lämmöntuotannon kustannussimulointi ja herkkyysanalyysi

Yrityksen teoria ja sopimukset

Talousmatematiikan perusteet

DEE Polttokennot ja vetyteknologia

6. Stokastiset prosessit (2)

AquaPro Bedienungsanleitung Operating instructions Gebruiksaanwijzing Käyttöohje FIN Rev.0607

Epätäydelliset sopimukset

ABTEKNILLINEN KORKEAKOULU

Rahastoonsiirtovelvoitteeseen ja perustekorkoon liittyvät laskentakaavat. Soveltaminen

A = B = T = Merkkijonon A osamerkkijono A[i..j]: n merkkiä pitkä merkkijono A:

Taustaa. Sekventiaalinen vaikutuskaavio. Päätöspuista ja vaikutuskaavioista. Esimerkki: Reaktoriongelma. Johdantoa sekventiaalikaavioon

1, x < 0 tai x > 2a.

Uuden eläkelaitoslain vaikutus allokaatiovalintaan

T p = 0. λ n i T i B = Käytetään kohdan (i) identiteetin todistamiseen induktiotodistusta. : Oletetaan, että väite on totta, kun n = k.

Y56 Mikrotaloustieteen jatkokurssi kl 2010: HARJOITUSTEHTÄVÄT 2 Mallivastaus

Ratkaisuehdotukset LH 3 / alkuvko 45

Tietojen laskentahetki λ α per ,15 0,18 per ,15 0,18 per tai myöhempi 0,20 0,18

Työssä tutustutaan harmonisen mekaanisen värähdysliikkeen ominaisuuksiin seuraavissa

Rahastoonsiirtovelvoitteeseen, perustekorkoon ja vakuutusmaksukorkoon liittyvät laskentakaavat ja periaatteet

Puupintaisen sandwichkattoelementin. lujuuslaskelmat. Sisältö:

Kuorielementti hum

Yleistä. Teräsrakenteiden liitokset. Liitos ja kiinnitys

Aamukatsaus

SU/Vakuutusmatemaattinen yksikkö (5)

Työn tavoitteita. 1 Johdanto. 2 Ideaalikaasukäsite ja siihen liittyvät yhtälöt

r i m i v i = L i = vakio, (2)

A250A0100 Finanssi-investoinnit Harjoitukset

= E(Y 2 ) 1 n. = var(y 2 ) = E(Y 4 ) (E(Y 2 )) 2. Materiaalin esimerkin b) nojalla log-uskottavuusfunktio on l(θ; y) = n(y θ)2

Mekaniikan jatkokurssi Fys102

Tchebycheff-menetelmä ja STEM

KOKONAISRATKAISUT YHDESTÄ PAIKASTA

on määritelty tarkemmin kohdassa 2.3 ja pi kohdassa 2.2.

Kynä-paperi -harjoitukset. Taina Lehtinen Taina I Lehtinen Helsingin yliopisto

Raja-arvot. Osittaisderivaatat.

Jäykän kappaleen liike

Pyörimisliike. Haarto & Karhunen.

Rahoitusriskit ja johdannaiset Matti Estola Luento 5. Termiinihinnan määräytyminen

SU/Vakuutusmatemaattinen yksikkö (6)

AINEIDEN OMINAISUUKSIIN PERUSTUVA SEOSTEN LUOKITUS JA VAARAA OSOITTAVAT LAUSEKKEET

. g = 0,42g. Moolimassat ovat vastaavasti N 2 :lle 28, 02g/ mol ja typpiatomille puolet tästä 14, 01g/ mol.

Esitä koherentin QAM-ilmaisimen lohkokaavio, ja osoita matemaattisesti, että ilmaisimen lähdöstä saadaan kantataajuiset I- ja Q-signaalit ulos.

Moderni portfolioteoria

Mat Sovellettu todennäköisyyslasku A

Yksikköoperaatiot ja teolliset prosessit

Differentiaaliyhtälöt, Syksy 2015 Harjoitus 2, Ratkaisut Ratkaise separoituvat differentiaaliyhtälöt. a) y = y

Yrityksen teoria. Lari Hämäläinen S ysteemianalyysin. Laboratorio. Teknillinen korkeakoulu

AB TEKNILLINEN KORKEAKOULU

7. Modulit Modulit ja lineaarikuvaukset.

HASSEN-WEILIN LAUSE. Kertausta

Ratkaisu. Ensimmäinen kuten P Q, toinen kuten P Q. Kolmas kuten P (Q R):

Eräs Vaikutuskaavioiden ratkaisumenetelmä

Kuluttajahintojen muutokset

11. Vektorifunktion derivaatta. Ketjusääntö

Empiiriset sovellukset

U missä U A := {U R n : U avoin ja U A}; intuitiivisesti suurin avoin joukko, joka sisältyy A:han. Määritellään A:n sulkeuma A := F F A

DI matematiikan opettajaksi: Täydennyskurssi, kevät 2010 Luentorunkoa ja harjoituksia viikolle 11: ti klo 13:00-15:30

PUTKIKAKSOISNIPPA MUSTA

1.1. Määritelmiä ja nimityksiä

4. MARKKINOIDEN TASAPAINOTTUMINEN 4.1. Tasapainoperiaate Yritysten ja kuluttajien välinen tasapaino

Transkriptio:

Kokonaslukuthtävn formulonta (.-.4).4) 23..2008 Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 /

Ssälls Kokonaslukuthtävn formulonta Ertsst ärsttt oukot (spcal ordrd sts) Vahva formulont (strong formulaton) Formulonta, ossa muuttun a raotustn lukumäärä kasvaa ksponntaalsst suhtssa thtävän kokoon. Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 2

Johdanto Dskrttä optmontthtävä snt monssa asahtksssä. Dskrtt thtävä on: mn mssä F c() / ma c( ) s.. F, oukko ratkasukanddaatta (rllsä psttä), kohdfunkto a päätösmuuttua. Luonnollnn a sst. tapa mallntaa dskrttä thtävä on formuloda n lnaarsna kokonaslukuthtävnä. Vodaan mallntaa mös päln. kokonaslukuthtävnä, kuulu kurssn. Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 3

Optmontthtävn luokttlu Optmontthtävä on: mn s.. c' A b 0 Lnaarnn (LP), os kakk muuttuat atkuva. Kokonaslukuthtävä (ILP), os kakk muuttuat ovat kokonaslukua. Skalukuthtävä (MILP), os kokonaslukuraotus on osalla muuttusta. Bnäärnn (BILP), os kakk muuttuat saavat arvoa 0 ta. Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 4

Valntamuuttua Bnäärmuuttuan avulla vodaan mallntaa valnta kahdn päätöksn välllä, päätös = 0, päätös 2. Esmrkk: Slkärpun tättöonglma (Th knapsack problm) ma s.. n = n = c w K {0,} Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 5

Pakottava raotus (Forcng constrants) Päätös vodaan thdä oss päätös on tht El, os =0, nn =0, a os, =, nn =, ta =0 Vastaa mplkaatota. Esmrkk: Latoksn sottlu onglma (Faclt locaton problm) Vastaavast kvvalnssrlaato = El, os =0, nn =0, a os =, nn = Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 6

Tosstaan rppuvat pääp äätökst Jos korkntaan a vahtohtoa vodaan valta n:n oukosta n = a Vastaavast täsmälln a a vähntää a vahtohtoa n = n = = a, a Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 7

Vahtohtost raottt (dsunctv constrants) M kappaltta lnaarsa raotuksa a ' b mssä a 0. Vähntään k raotukssta totutuu: a ' m, b = k, { 0,} Jos a -nf, nn hto tul muotoon: a ' b ( ), w = k, m { 0,}, mssä w suur postvnn vako Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 8

Raotttu arvoalu Muuttua saa arvoa oukosta {a,...,a m } = m a, m = = =, {0,} Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 9

Loogst rppuvuudt Bnäärst päätösmuuttuat a 2 a bnäärmuuttua loogstn opraattordn tulos [Mäntsaar]. Esmrkkä: (vastaavast NAND, NOR, XOR ) AND (= 2 ) + OR (= U 2 ) + 2 2 2 2 0 0 0 0 0 Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 0

Palottan lnaarnn kohdfunkto Mnmodaan palottan lnaarnn ( välttämättä konvks) kohdfunkto f mn s.. λ =, = = a a 2 a 3 a 4 λ 0, {0, } = λ λ k k λ f ( a, λ + k ), k, = 2,..., k k =, mssä =, os a a +. Tällön λ =0 kaklla,+ Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 /

Esmrkk (/2) : Joukon ptto, pakkaus a ostus thtävät M kappaltta alkota a N kappaltta M:n osaoukkoa M,...,M N. N:n osaoukko F on M:n pt (covr), os U F M = M pakkaus (packng), os M M k = ostus (partton), os s on skä pt ttä pakkaus. Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 2

Esmrkk (2/2) Pt Pakkaus Ostus Jos, os M a = 0, muutn, tällön F on pt, pakkaus, ostus oss A, A, A = Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 3

Ertsst ärsttt oukot (/6) Joukko muuttua {,..., n } Ertsst ärsttt tpn oukko (SOS) [dfaras] Jos muuttusta korkntaan ks vo olla nollasta pokkava Ertsst ärsttt tpn 2 oukko (SOS2) [dfaras] Jos muuttusta korkntaan 2 vo olla nollasta pokkava a os 2 on nollasta pokkava, n ovat vrkkän. Kardnaalraotus (cardnalt constrant) [dfaras] SOS:n lsts Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 4

Ertsst ärsttt oukot (2/6) Tavallsst dllä mantut raotukst mallnntaan sttlmällä bnäärsä muuttua Esm SOS:n kohdalla stllään muut.,..., n a raotukst u n =, {,..., n}, (0 Ja SOS2:n kohdalla,..., n- u u u n n = n, n + u u ) {2,..., n }, Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 5

Ertsst ärsttt oukot (3/6) Nämä vodaan kutnkn mallntaa lman bnäärmuuttun lsäämstä huomomalla nämä raotukst B&B algortmssa. Muuttull annttava panokrtomt, odn prustlla muuttua haarauttaan. Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 6

Ertsst ärsttt oukot (4/6) Olkoon {,..., n } SOS a olttaan rlaksodun osathtävän ratkasussa muuttuat r a t ovat nollasta pokkava, mssä r<t l. Olkoon r s<t. Tällön pät... = 0 ta = s = s + =... = l = 0 Nätä kahta raotusta vodaan kättää akamaan osathtävä kahtn uutn osathtävään. Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 7

Ertsst ärsttt oukot (5/6) Normaalssa B&B:ssä lsätään kohtsuora raotuksa (sm =0 a =) Edllä mantussa nollataan usamp muuttua krralla Vodaanko tämä lähstmstapa lstää? Esm. lsäämällä raotukst k b a = k = b n = = a + Lähstmstapa mahdollsst hödllnn os E kannata kättää, os muuttun panoa voda ärkväst määrttää Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 8

Ertsst ärsttt oukot (6/6) Huomaa, ttä palottasn lnaarsn kohdfunkton mnmont vodaan mallntaa SOS2:na Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 9

Formulonnn laatu Formulonnn laatua vodaan arvoda montahokkaan kävän oukon avulla. Jos PA P B tällön formulont A on vähntään htä vomakas kun B:n, mssä P A on formulonnn A lnaarsn rlaksaaton käpä oukko. Kuvaako laatua? Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 20

Kauppamatkustaan onglma (/2) (Raotuksn lkm. Eksponntaalnn) Kauppamatkustaan onglma (lkkausoukko formulont (cutst)): mn s.. E δ ( ) δ ( S ) c = 2 2 {0,} V S V, S, V mssä V kaupunkn oukko, c kaarn kustannus a δ(s) oukosta S lähtvät/tulvat kaart Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 2

Kauppamatkustaan onglma (2/2) (Raotuksn lkm. Eksponntaalnn) Kauppamatkustaan onglman alrtn lmnont formulont (subtour lmnaton) mn s.. E δ ( ) E ( S ) c = 2 S {0,} S V V, S, V mssä E(S) on oukon S kaart Vodaan osottaa, ttä P tspcut = P tspsub Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 22

Tädllnn sovtusonglma (th prfct matchng problm) (/2) Parllssta määrästä hnklötä ptää muodostaa para kustannukst mnmodn (höt maksmodn): mn s.. E δ ( ) c = {0,} V Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 23

Tädllnn sovtusonglma (th prfct matchng problm) (2/2) Lsätään dllsn formulontn ks raot mn s.. E δ ( ) δ ( S ) Nt pät: c = {0,} P dgr P = matchng conv(f) S V, S conv( F), V V, S parton mssä on käpn kokonaslukuratkasun konvkskuor. Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 24

Mallnnus, mssä muuttun lukumää äärä on ksponntaalnn (/3) Lkkausthtävä (th cuttng stock problm) Joukko W:n ptusa rulla Ksntäw :n ptusa paloa b (w W) Mtn rulla ptää lkata, otta ksntä tätt a rulla kättään mahdollsmman vähän? Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 25

Mallnnus, mssä muuttun lukumää äärä on ksponntaalnn (2/3) Lkkausthtävän formulont mn s.. n = n = a Ζ + = b =,.., m =,..., n mssä a krtoo kunka monta w :n ptusa palkota tul malllla (pattrn) Erlasa malla ksponntaalsst. Thtävä vodaan ratkasta sarakkn khts (Column gnraton) praattlla algortmlla, ossa van osa sarakksta on mukana ratkasussa. Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 26

Mallnnus, mssä muuttun lukumää äärä on ksponntaalnn (3/3) Ratkasuun kuulumattomat muuttuat vodaan tuoda mukaan tarpn vaatssa. Column gnraton. Ratkasualgortm stllään 5. luvussa Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 27

Huutokauppaonglma (combnatoral auctons) Mtn tuottt mdään huutall, otta tuotto maksmotus? Huomaa, ttä huutaat vovat huutaa usdn tuottdn paktta ma s.. S M S: S b( S) S mssä b( S) = ma N S S M { 0,} S M b ( S ) a ( ) S b on hnta, palonko huutaa taroaa oukosta S Sovlltun matmatkan lsnsaattsmnaar Kvät 2008 / 28