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

TNK047 OPTIMERING OCH SYSTEMANALYS

TNK047 [TEN1] OPTIMERING OCH SYSTEMANALYS

Tentamensinstruktioner

Tentamensinstruktioner

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

Tentamensinstruktioner

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

Tentamensinstruktioner. När Du löser uppgifterna

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

TNK047 [TEN1] OPTIMERING OCH SYSTEMANALYS

Tentamensinstruktioner

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

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

TNK047 OPTIMERING OCH SYSTEMANALYS

TNSL05 Övningsuppgifter modellering

Tentamensinstruktioner

Tentamensinstruktioner

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

Tentamensinstruktioner. När Du löser uppgifterna

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

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS

Optimering av resväg genom Sverige

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

Laboration 1 - Simplexmetoden och modellformulering

Laboration 1 - Simplexmetoden och Modellformulering

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

TNSL011 Kvantitativ Logistik

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

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

Optimering av NCCs klippstation för armeringsjärn

TNK049 Optimeringslära

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

TNSL011 Kvantitativ Logistik

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

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

TNK047 OPTIMERING OCH SYSTEMANALYS

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

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

Citylogistik. Godskollektivtrafik i stadsmiljö. Schenker Consulting AB 1

TNSL011 Kvantitativ Logistik

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS

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.

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

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

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

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

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

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

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

Tentamensinstruktioner. När Du löser uppgifterna

Föreläsning 6: Spelteori II

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

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

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

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

Dynamisk programmering. Dynamisk programmering. Dynamisk programmering. Dynamisk programmering

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS

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

TNSL05, Optimering, Modellering och Planering Gruppuppgift 3

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

Optimering Kruskal s algoritm Prim-Jarník s algoritm

1.4 Räta linjer modellering

TENTAMEN MTGC12, MATERIALTEKNIK II / MTGC10 MATERIALVAL

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.

Vektorn w definieras som. 3. Lös ekvationssystemet algebraiskt: (2p) 4. Förenkla uttrycket så långt det går. (2p)

NATIONELLT KURSPROV I MATEMATIK KURS A HÖSTEN Del II

Tentamen i matematisk statistik (9MA241/9MA341, STN2) kl 08-12

Tentamensinstruktioner. När Du löser uppgifterna

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

10 ANLEDNINGAR TILL ATT RÄKNA MED PTV MAP&GUIDE FÖR BERÄKNING AV TRANSPORTKOSTNADER.

TNSL11 Kvantitativ Logistik

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS

Optimering av strålterapi

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

Tentamensinstruktioner. Vid skrivningens slut

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

TNSL011 Kvantitativ Logistik

Tentamensinstruktioner. När Du löser uppgifterna

SF1669 Matematisk och numerisk analys II Bedömningskriterier till tentamen Torsdagen den 4 juni 2015

DFA Design For Assembly

Kvalificeringstävling den 30 september 2008

Jeep-problemet. Kjell Elfström

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

NpMa2c vt Provet består av tre skriftliga delprov (Delprov B, C och D). Tillsammans kan de ge 57 poäng varav 20 E-, 20 C- och 17 A-poäng.

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

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS

Avdelningen för logistik Ekonomihögskolan Växjö universitet. Roger Stokkedal ÖVNINGSUPPGIFTER. Grundkurs Logistik

Att. Vad kan vi hjälpa er med?

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

TAOP61/TEN 1 OPTIMERING AV REALISTISKA SAMMANSATTA SYSTEM

Transkript:

Linköpings Tekniska Högskola TNK047 Optimering och systemanalys ITN Laboration 2 12 november 2007 Laboration 2: Spelteori Organisation och redovisning Laborationen består av två delar, den första om 2-personersspel och andra om ett n- personersspel. 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. Alla deluppgifter kan förberedas inför laborationstillfället som är schemalagt 21 respektive 22 november. De moment som kräver datorberäkningar (och programmet AMPL eller Excel) är uppgift 2 i del A och uppgifterna 4 och 5 i del B. Uppgifterna ska utförligt besvaras i en skriftlig rapport. Rapporten bör lämnas in före den 28 november. Rapporten skickas till clryd@itn.liu.se eller lämnas i Clas postfack på plan 5 i Kåkenhus. För ytterligare detaljer om redovisning hänvisas till kursinformationen. Del 1: 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 minimaxstrategi. 1

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 kolumnsplenare. 2. Bestäm rad- och kolumnspelarens optimala strategier genom att formulera radspelarens problem som ett LP-problem. Lös problemet med AMPL och använd dualitet för att bestämma kolumnspelarens optimala strategi. 3. Beräkna spelets värde. Avgör om spelet är rättvist eller inte, och i så fallivems favör. 4. Bestäm gain floor (vinstgolvet) och loss ceiling (förlusttaket) för rad- respektive kolumnspelaren och motivera varför både rad- och kolumnspelaren kommer bättre ut genom att använda en blandad strategi istället för ren strategi. 5. Utgå från de beräknade optimala blandade strategierna. 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 väla en ren strategi där radspelaren bara väljer beslut 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? 6. 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.) Del 2: 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. 2

Problembeskrivning Inom PLW9 har man behov av att dela upp distributionskostnaden på kunderna av två skäl. Det ena är att man behöver detta av redovisningsskäl, det andra är att man vill erbjuda en konkurrenskraftig distributionskostnad för sina kunder. 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 vilket innebär att vi inte behöver ta hänsyn till storlek och indelning av 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 rutt, genom endast en tankning vid depån. Givet att kunderna är numrerade 1 till 5, och att depån kallas 0, kan fordonsrutten beskrivas som: 0 1 2 3 4 5 0. Detta är den rutt som PLW9 kommer att distribuera enligt. Givet denna rutt kan distributionskostnaderna beräknas utifrån de tariffer som transportföretaget har. Efterfrågad mängd smörjolja hos kunderna 1 till 5 ges i Tabell 1. De fasta och rörliga 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 kostnaderna för distributionen ges i Tabell 2. Bastidskostnaden i Tabell 2 innehåller den Tabell 2: Kostnader förknippade med distributionen (kr) Kostnadstyp Kostnad Bastidskostnad (kr) 201,44 Avlastningskostnad (kr/m 3 ) 11,56 Stoppkostnad (kr) 66,24 Transportkostnad (kr/km) 100,78 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 de kostnaderna ingår i bastidskostnaden. 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. 3

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 Figur 1: Karta över kundplacering Vi antar att vi endast vill dela på transportkostnaden och bastidskostnaden 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) = distributionskostnaden(s) + bastidskostnaden Distributionskostnaden är uppbyggd av komponenterna avlastnings- och transportkostnad. Ingen metod behöver redovisas för beräkningen av karaktäristiska funktionens värde. Notera att den karaktäristiska funktionen beskriver en kostnad. 4

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. (Den resulterande tabellen ger, vid en analys, en viss känsla för hur stor frihetsgraden i de kostnadsdelningar som ligger i kärnan är.) 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. 6. Avgör om den kostnadsdelning som Shapley-värdet innebär är en kostnadsdelning som ligger i kärnan. 5