Laboration 2: Spelteori

Relevanta dokument
Laboration 2: Spelteori

14.1 Två-personers nollsummespel och konstantsummespel: sadelpunkt

TNK047 [TEN1] OPTIMERING OCH SYSTEMANALYS

TNK047 [TEN1] OPTIMERING OCH SYSTEMANALYS

Tentamensinstruktioner

TNK047 OPTIMERING OCH SYSTEMANALYS

TNK047 [TEN1] OPTIMERING OCH SYSTEMANALYS

Tentamensinstruktioner

Tentamensinstruktioner

TENTAMEN. Tentamensinstruktioner. Datum: 30 augusti 2018 Tid: 8-12

TNK047 [TEN1] OPTIMERING OCH SYSTEMANALYS

Laboration 1 - Simplexmetoden och modellformulering

Tentamensinstruktioner. När Du löser uppgifterna

Optimering. Optimering av transportproblem. Linköpings universitet SL. Campusveckan VT2013

Tentamensinstruktioner

Laboration 1 - Simplexmetoden och Modellformulering

Tentamensinstruktioner

Optimering av resväg genom Sverige

Optimering av depåpositioner för den minimala bensinförbrukningen i öknen

TNSL05 Övningsuppgifter modellering

Optimering av bränsledepåer för effektiv resa i öknen

TNSL05 Optimering, Modellering och Planering. Föreläsning 4

Tentamensinstruktioner. När Du löser uppgifterna

Tentamensinstruktioner

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

Vinsten (exklusive kostnaden för inköp av kemikalier) vid försäljning av 1 liter fönsterputs är 2 kr för F1 och 3 kr för F3.

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS

TNK047 OPTIMERING OCH SYSTEMANALYS

TNK047 OPTIMERING OCH SYSTEMANALYS

1(8) x ijt = antal mobiltelefoner av typ i=1,,m, Som produceras på produktionslina 1,, n, Under vecka t=1,,t.

TNSL011 Kvantitativ Logistik

Hemuppgift 2, SF1861 Optimeringslära för T, VT-10

Optimering av NCCs klippstation för armeringsjärn

TNK049 Optimeringslära

Examinator: Torbjörn Larsson Jourhavande lärare: Torbjörn Larsson, tel Tentamensinstruktioner. När Du löser uppgifterna

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS

Optimeringslära Kaj Holmberg. Lösningar/svar. Iteration 2: x 2 s

Vinsten (exklusive kostnaden för inköp av kemikalier) vid försäljning av 1 liter fönsterputs är 2 kr för F1 och 3 kr för F3.

TNSL011 Kvantitativ Logistik

TAOP07/TEN1 OPTIMERINGSLÄRA GRUNDKURS för Y. Antal uppgifter: 7 Uppgifterna är inte ordnade efter svårighetsgrad.

TNSL011 Kvantitativ Logistik

TNSL011 Kvantitativ Logistik

TNSL011 Kvantitativ Logistik

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS

TNSL11 Kvantitativ Logistik

TENTAMEN MTGC12, MATERIALTEKNIK II / MTGC10 MATERIALVAL

Logistik. Distributionssystem. Fö: Fysisk distribution. Kombinerade intermultimodala transporter. Direktleveranser. Flerterminalsystem

Prissättning och premiering av råvara i Södra

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

Hjälpmedel: Miniräknare (nollställd) samt allmänspråklig (ej fackspråklig) ordbok utan kommentarer. Formelsamling tillhandahålls i tentamenslokalen.

Tentamensinstruktioner. När Du löser uppgifterna

Föreläsning 6: Spelteori II

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

TNK049 Optimeringslära

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

Linjärprogramming. EG2205 Föreläsning 7, vårterminen 2015 Mikael Amelin

TNSL011 Kvantitativ Logistik

Dynamisk programmering. Dynamisk programmering. Dynamisk programmering. Dynamisk programmering

TNSL011 Kvantitativ Logistik

Tentamensinstruktioner. När Du löser uppgifterna

Branschlösningar. DPS Europe AB Gullbergs Strandgata 36 D Göteborg. Tel. +46 (0) E-post: dpss@dpss.se

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS för D och C

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS för D och C

Lösningar till SF1861/SF1851 Optimeringslära, 24/5 2013

TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2010

Laborationsuppgift 1 Tillämpad optimeringslära för MMT (5B1722)

TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2011

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS för D och C. Tentamensinstruktioner. När Du löser uppgifterna

Tentamensinstruktioner. Vid skrivningens slut

Några problemlösnings och modelleringsuppgifter med räta linjer

Inlämningsuppgift 4. Bokningsstrategier

GYMNASIECASET Adresseras till: Marknadsföringsutskottet I-sektionen Kårallen Linköpings Universitet

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS

Citylogistik. Godskollektivtrafik i stadsmiljö. Schenker Consulting AB 1

Kravgränser. Provet består av Del B, Del C, Del D samt en muntlig del och ger totalt 63 poäng varav 24 E-, 21 C- och 18 A-poäng.

MIO310 OPTIMERING OCH SIMULERING, 4 p

De optimeringsproblem som kommer att behandlas i denna kurs kan alla (i princip) skrivas. 1 2 xt Hx + c T x. minimera

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

N = {i}: noder (hörn) Graf: G = (N, B) Definitioner. Väg: Sekvens av angränsande bågar. Cykel: Väg som startar och slutar i samma nod.

Träd. Sats. Grafer. Definition. En fullständig graf har en båge mellan varje par av noder. Definition

Tentamensinstruktioner. När Du löser uppgifterna

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

Projektuppgift i Simulering och optimering av energisystem

Optimering Kruskal s algoritm Prim-Jarník s algoritm

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

1.4 Räta linjer modellering

Omtentamen i DV & TDV

MMA127 Differential och integralkalkyl II

Övningsuppgifter för sf1627, matematik för ekonomer. 1. Förenkla följande uttryck så långt det går: Derivator

Övningsuppgifter på derivator för sf1627, matematik för ekonomer (rev. 1) Produktregeln: derivera

Manual för SveDems Publika rapport

Laboration 1 - Utjämning med Makehams formel

Optimering av isoleringstjocklek på ackumulatortank

Speciell användning av heltalsvariabler. Heltalsprogrammering. Antingen-eller-villkor: Exempel. Speciell användning av heltalsvariabler

Laboration 3. Funktioner, vektorer, integraler och felskattning

Transkript:

Linköpings Tekniska Högskola TNK047 Optimering och systemanalys ITN Laboration 2 13 november 2008 Laboration 2: Spelteori Laborationen består av två delar, den första om 2-personersspel och andra om ett n- personersspel. Organisation och genomförande Del A består av frågor som kan besvaras utifrån relativt enkla beräkningar, medan del B kräver mer omfattande beräkning. Beräkningarna i både del A och del B genomförs med fördel i Excel och eventuellt AMPL. Laborationen görs i grupper om 2 personer. Förberedelse Alla deluppgifter kan förberedas inför laborationstillfället som är schemalagt 21 november 10-12. De moment som kräver datorberäkningar (och programmet AMPL eller Excel) är uppgift 3 i del A och uppgifterna 4, 5 och 6 i del B. Redovisning Uppgifterna under del A och del B ska utförligt besvaras i en skriftlig rapport. Rapporten bör lämnas in före den 31 november. Rapporten skickas, som en bifogad fil, till clryd@itn.liu.se eller lämnas i Clas postfack på plan 5 i Kåkenhus. Notera att för laborationsuppgifternagäller att det är tillåtet att mellan gruppernadiskutera uppgifterna, men allt närmare samarbete mellan grupperna och plagiering av lösningar är otillåtet. Vid behov kan redovisningen komma att kompletteras med att gruppen muntligt redogör för densamma. 1

Del A: Spel med blandade strategier Problembeskrivning Betrakta spelet: 1 2 3 4 5 1 1 2 3 8 1 2 4 2 1 3 0 3 2 3 5 2 2 4 4 4 2 1 5 I spelet har radspelaren 4 strategier, och kolumnspelaren 5 strategier, och vinstmatrisen anger vinsten för radspelaren. Spelet ska analyseras då radspelaren har en maximinstrategi och kolumnspelaren en minimax-strategi. Uppgifter 1. Visa att spelet går att reducera från 4 strategier för radspelaren och 5 för kolumnspelaren till ett spel med 3 strategier för radspelaren och 4 för kolumnspelaren. 2. Bestäm gain floor (vinstgolvet) och loss ceiling (förlusttaket) för rad- respektive kolumnspelaren, och avgör om spelet har en optimal ren strategi (sadelpunkt). 3. Bestäm rad- och kolumnspelarens optimala strategier genom att formulera radspelarens problem som ett LP-problem. Lös problemet med AMPL. Använd dualitet för att bestämma kolumnspelarens optimala strategi. 4. Ange spelets värde. Avgör om spelet är rättvist eller inte, och i så fallivemsfavör. 5. Visa att både rad- och kolumnspelaren kommer bättre ut genom att använda en blandad strategi istället för att använda en ren strategi. 6. Utgå från de beräknade optimala blandade strategierna från deluppgift 3. Antag nu att kolumnspelaren håller sig till den beräknade optimala blandade strategin, men att radspelaren väljer en annan strategi (t.ex. skulle radspelaren kunna använda en strategi där han/hon konsekvent väljer strategi ett). Vad innebär det för radspelaren och spelets resultat? Vilket blir spelets förväntade värde? Varför förhåller det sig på detta sätt? (Tips: 7. Vinsten given i vinstmatrisen ovan är 2 för radspelaren om radspelaren spelar strategi nummer ett och kolumnspelaren spelar strategi nummer två. I nuvarande optimala blandade strategi använder inte kolumnspelaren strategi nummer två. Till vilket värde måste denna vinst sänkas för att kolumnspelaren ska börja använda strategi 2? (Stjärna i kanten får den grupp som kan räkna ut detta värde utan prövning och omlösning av något optimeringsproblem.) 2

Del B: Kostnadsdelning Bakgrund Det fiktiva företaget PLW9 AB tillverkar och säljer petroleumprodukter och är en stor aktör på den svenska marknaden. Deras så kallade direktmarknadsdivision utvecklar och säljer smörjoljor för fordon, motorer och maskiner och är den största aktören på den svenska smörjmedelsmarknaden. Planeringen divisionen gör bygger på att kunder ringer in sina order. För varje tidsperiod, som är ett par dagar, planeras i vilken ordning leveranserna ska göras, och efter vilken leveransrutt kunderna kommer att besökas. Verksamheten bedrivs från företagets depå i Frihamnen, Stockholm, varifrån de sköter både produktion och lagerhållning. Transporterna görs till stor del med inhyrda fordon och transportuppdragen regleras med långsiktiga avtal mellan PLW9 AB och transportföretagen. I dessa avtal regleras hur transporterna ska genomföras och tariffen för distributionen. Problembeskrivning Vi betraktar här en dag då en rutt med fem kunder servas från depån. Även om kunderna har efterfrågat smörjoljor av lite olika kvalitet förenklar vi här genom att betrakta dem som en och samma kvalitet, vilket innebär att vi inte behöver ta hänsyn till indelning och storlek på de tankar som distributionsfordonen har. PLW9 har beräknat det billigaste sättet att besöka dessa fem kunder. Alla leveranser kan göras i en, genom endast en tankning vid depån. Kunderna för den aktuella rutten är numrerade 1 till 5, och depån kallas 0. Kundernas placering finns i Figur 1. Den lägst distributionskostnaden är att använda rutten 0 1 2 3 4 5 0. och därför använder PLW9 den för denna dags distribution. Inom PLW9 har man behov av att dela upp distributionskostnaden på kunderna av två skäl. Det ena skälet är att man behöver detta av redovisningsskäl, det andra skälet är att man vill erbjuda en konkurrenskraftig distributionskostnad för sina kunder. Efterfrågad mängd smörjolja hos kunderna 1 till 5 ges i Tabell 1. De fasta och rörliga kostnaderna för distributionen ges i Tabell 2. Bastidskostnaden i Tabell 2 innehåller den kostnad som PLW9 förknippar med den administration som behöver göras (ordermottagning, registrering och planering) inför varje distributionsrutt. Avlastningskostnad är den kostnad som förknippas med avlastningen. Denna kostnad är beroende av volymen som lastas eftersom en större volym tar mer tid än en mindre. Stoppkostnaden är den kostnad som förknippas med anslutningen av fordonstanken till kundens tank. Lastningen vid depån har ingen stoppkostnad, utan dess kostnader är inräknade i bastidskostnaden. 3

Tabell 1: Kundefterfrågan (m 3 ) Kund Efterfrågan (m 3 ) Kundort 1 7,0 Västerås 2 9,5 Hallstahammar 3 2,5 Eskilstuna 4 4,0 Nyköping 5 9,8 Kungens kurva Tabell 2: Kostnader förknippade med distributionen (kr) Kostnadstyp Kostnad Bastidskostnad (kr) 2900,00 Avlastningskostnad (kr/m 3 ) 25,50 Stoppkostnad (kr) 560,00 Transportkostnad (kr/km) 170,20 Transportkostnaden är den kostnad som förknippas med själva utkörningen med fordonet. Den kostnaden beror av avståndet. Avståndsmatrisen, sträckor i kilometer, mellan de olika kunderna och depån ges i Tabell 3. Avstånden antas vara symmetriska, dvs det är samma avstånd från t.ex. kund 1 till kund 2, som det är från kund 2 till kund 1. Kunderna och depån finns markerade på en karta i Figur 1. Tabell 3: Avståndsmatris (km) kund 0 1 2 3 4 1 110 2 130 22 3 118 46 40 4 105 131 124 85 5 23 120 135 99 87 Vi antar att vi endast vill dela på transportkostnaden och bastidskostnaden för den givna turen mellan kunderna, medan stoppkostnaden och avlastningningskostnaden (som ju är kopplad till storleken på kundens beställning) betalas av respektive kund. Er uppgiftbestår i att använda några kostnadsdelningskoncept för att analysera fördelningar av transport- och bastidskostnaderna på de kunder som besöks i en distributionsrutt under en dag. Uppgifter 1. Beräkna den karaktäristiska funktionen v för alla möjliga koalitioner S från kunderna i N = {1, 2, 3, 4, 5}. Denkaraktäristiska funktionen ges av v(s) = transportkostnaden(s) + bastidskostnaden Ingen metod behöver redovisas för beräkningen av karaktäristiska funktionens värde. Det ruttplaneringsproblem som behöver lösas för varje koalition kan alltså löses genom inspektion. Notera att den karaktäristiska funktionen beskriver en kostnad. 4

Figur 1: Karta över kundplacering 2. Definiera x j = den kostnad som kund j ska betala, j =1, 2, 3, 4, 5. och formulera den imputation som uppfyller kraven att: i) ingen kund ska få betala mer än om den hade varit ensam i distributionsrutten; ii) kostnaden som delas mellan kunderna är exakt den totala distributionskostnad och bastidskostnad som är förknippad med distributionsrutten som används. 3. Formulera det system av olikheter som beskriver kärnan (core) i spelet.gör en kort förklaring av vad kärnan beskriver, och som motiverar att kostnadsdelningar i kärnan kan anses rimliga för kunderna. 4. Utgå från systemet för kärnan för att formulera och lös fem optimeringsproblem. I optimeringsproblemen minimeras kostnaden för kund 1, 2, 3, 4, respektive 5, under kravet att kostnaderna ligger i kärnan. För det första problemet väljs följdaktligen målfunktionen min x 1. Redovisa i en tabell kostnaderna för alla fem kunder för vart och ett av de fem optimeringsproblemen. Vad kan du dra för slutsatser utifrån dessa beräkningar? Vad kan sägas om huruvida kärnan är tom eller ej? Vad kan kan dras för slutsatser från respektive löst optimeringsproblem? 5. Bestäm Shapley-värdet σ i = S N:i S (s 1)!(n s)! [v(s) v(s\{i})], för alla i N, n! där s är antalet kunder i S, ochn är antalet kunder totalt, för varje kund. Beskriv hur formeln för beräkningen av Shapley-värdet kan tolkas och motiveras för distributionsproblemet. 5

6. Ange den totala kostnad (inklusive avlastningskostnad och stoppkostnad) som varje kund ska betala enligt er Shapley-värdesberäkning. 7. Avgör om den kostnadsdelning som Shapley-värdet innebär är en kostnadsdelning som ligger i kärnan. 6