Kaksintaistelun approksimatiivinen mallintaminen (valmiin työn esittely)

Samankaltaiset tiedostot
Kaksintaistelun approksimatiivinen mallintaminen

Vedonlyöntistrategioiden simulointi ja evaluointi

Lentotiedustelutietoon perustuva tykistön tulenkäytön optimointi (valmiin työn esittely)

Kandidaatintyön esittely: Epätäydellisen preferenssi-informaation huomioon ottavien päätöksenteon tukimenetelmien vertailu

Seurantalaskimen simulointi- ja suorituskykymallien vertailu (valmiin työn esittely) Joona Karjalainen

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

Verkko-optimointiin perustuva torjuntatasan laskenta mellakkapoliisin resurssien kohdentamisessa (valmiin työn esittely) Paavo Kivistö

Kopulafunktiot. Joonas Ollila 12. lokakuuta 2011

Ylikerroinstrategiat ja Poissonmallit vedonlyönnissä (aihe-esittely) Jussi Kolehmainen

Lisäinformaation arvo monikriteerisessä projektiportfoliovalinnassa (valmiin työn esittely)

Vangin dilemma häiriöisessä ympäristössä Markov-prosessina (valmiin työn esittely) Lasse Lindqvist

Jalkapallovedonlyöntistrategioiden. evaluointi. Aleksi Avela Ohjaaja: Juho Roponen Valvoja: Ahti Salo

Kustannustehokkaat riskienhallintatoimenpiteet kuljetusverkostossa (Valmiin työn esittely)

Vastakkainasettelullinen riskianalyysi asejärjestelmien vaikuttavuusarvioinnissa

Jalkaväkiryhmä simuloinnin pelinappulana

Jussi Sainio. Kandidaattiseminaari helmikuuta 2010

Moniulotteisia todennäköisyysjakaumia

Menetelmä Markowitzin mallin parametrien estimointiin (valmiin työn esittely)

Portfoliopäätöksenteon vinoumat (valmiin työn esittely)

Joukkue pelinappulana laskennallisessa taistelumallinnuksessa

Epätäydellisen preferenssi-informaation huomioon ottavien päätöksenteon tukimenetelmien vertailu (aihe-esittely)

Esimerkki: Tietoliikennekytkin

A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä.

Joonas Haapala Ohjaaja: DI Heikki Puustinen Valvoja: Prof. Kai Virtanen

monitavoitteisissa päätöspuissa (Valmiin työn esittely) Mio Parmi Ohjaaja: Prof. Kai Virtanen Valvoja: Prof.

Kasvuyrityksen tuotekehitysportfolion optimointi (valmiin työn esittely)

Bayesin pelit. Kalle Siukola. MS-E2142 Optimointiopin seminaari: Peliteoria ja tekoäly

Ilkka Mellin Todennäköisyyslaskenta Osa 3: Todennäköisyysjakaumia Moniulotteisia todennäköisyysjakaumia

MAT Todennäköisyyslaskenta Tentti / Kimmo Vattulainen

Peliteoria luento 1. May 25, Peliteoria luento 1

pitkittäisaineistoissa

LASKENNALLISEN TIETEEN OHJELMATYÖ: Diffuusion Monte Carlo -simulointi yksiulotteisessa systeemissä

Luodin massajakauman optimointi

Dynaamiset regressiomallit

811120P Diskreetit rakenteet

Tilastollinen testaus. Vilkkumaa / Kuusinen 1

MAT Todennäköisyyslaskenta Tentti / Kimmo Vattulainen

Johdatus tn-laskentaan perjantai

Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Bensonin algoritmilla

Peliteorian soveltaminen hajautettujen järjestelmien protokollasuunnittelussa (valmiin työn esittely)

ABHELSINKI UNIVERSITY OF TECHNOLOGY

Suojarakenteiden vaikutus maalin selviytymiseen epäsuoran tulen tai täsmäaseen iskussa

Vastakkainasettelullinen riskianalyysi asejärjestelmien vaikuttavuusarvioinnissa

Portfoliolähestymistapa CO2 - kiilapelin analysoinnissa (valmiin työn esittely) Tuomas Lahtinen

Skenaariot suurpetokantojen verotuksen suunnittelussa

Luku 8. Aluekyselyt. 8.1 Summataulukko

Trimmitysongelman LP-relaksaation ratkaiseminen sarakkeita generoivalla algoritmilla ja brute-force-menetelmällä

Minimilatenssiongelman ratkaisualgoritmeja (valmiin työn esittely)

Optimal Harvesting of Forest Stands

ikä (vuosia) on jo muuttanut 7 % 46 % 87 % 96 % 98 % 100 %

Jos nyt on saatu havaintoarvot Ü ½ Ü Ò niin suurimman uskottavuuden

Lääkintähelikopterikaluston mallintaminen

INDUKTIIVISEN PÄÄTTELYN HARJOITUSPAKETTI TOISELLE LUOKALLE

Johdatus todennäköisyyslaskentaan Kokonaistodennäköisyys ja Bayesin kaava. TKK (c) Ilkka Mellin (2005) 1

Yhteistyötä sisältämätön peliteoria jatkuu

Tietotekniikan valintakoe

pitkittäisaineistoissa

Osa 1: Todennäköisyys ja sen laskusäännöt. Kokonaistodennäköisyyden ja Bayesin kaavat

Laskuharjoitus 5. Mitkä ovat kuvan 1 kanavien kapasiteetit? Kuva 1: Kaksi kanavaa. p/(1 p) ) bittiä lähetystä kohti. Voidaan

Todennäköisyyslaskun kertaus. Vilkkumaa / Kuusinen 1

Moniulotteisia todennäköisyysjakaumia. Moniulotteisia todennäköisyysjakaumia. Moniulotteisia todennäköisyysjakaumia: Mitä opimme?

Vesivoimaketjun optimointi mehiläisalgoritmilla (Valmiin työn esittely)

Monte Carlo -menetelmä optioiden hinnoittelussa (valmiin työn esittely)

Matemaattinen tilastotiede. Erkki Liski Matematiikan, Tilastotieteen ja Filosofian Laitos Tampereen Yliopisto

Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta

1 + b t (i, j). Olkoon b t (i, j) todennäköisyys, että B t (i, j) = 1. Siis operaation access(j) odotusarvoinen kustannus ajanhetkellä t olisi.

Simulation model to compare opportunistic maintenance policies

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

T Luonnollisten kielten tilastollinen käsittely

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

TODENNÄKÖISYYS JA TILASTOT MAA6 KERTAUS

Johdatus todennäköisyyslaskentaan Moniulotteisia todennäköisyysjakaumia. TKK (c) Ilkka Mellin (2005) 1

Sovellettu todennäköisyyslaskenta B

Neuroverkkojen soveltaminen vakuutusdatojen luokitteluun

Ilkka Mellin (2008) 1/5

STOKASTISET PROSESSIT Peruskäsitteitä

T Luonnollisen kielen tilastollinen käsittely Vastaukset 3, ti , 8:30-10:00 Kollokaatiot, Versio 1.1

Luku 6. Dynaaminen ohjelmointi. 6.1 Funktion muisti

ABHELSINKI UNIVERSITY OF TECHNOLOGY

Tuotantoprosessin optimaalinen aikataulutus (valmiin työn esittely)

Polkuriippuvuus trade-off-painotuksessa (valmiin työn esittely)

Pakkaset ja helteet muuttuvassa ilmastossa lämpötilan muutokset ja vaihtelu eri aikaskaaloissa

LLR-työ kalun öhje Vesinettiin (5/2013)

Ryhmäfaktorianalyysi neurotiedesovelluksissa (Valmiin työn esittely) Sami Remes Ohjaaja: TkT Arto Klami Valvoja: Prof.

Optimaaliset riskinalentamisportfoliot vikapuuanalyysissä (valmiin työn esittely)

Mat Sovellettu todennäköisyyslasku A

Lineaaristen monitavoiteoptimointitehtävien

Aineistoista. Laadulliset menetelmät: miksi tarpeen? Haastattelut, fokusryhmät, havainnointi, historiantutkimus, miksei videointikin

TEEMU ROOS (KALVOT MUOKATTU PATRIK HOYERIN LUENTOMATERIAALISTA)

Lajittelumenetelmät ilmakehän kaukokartoituksen laadun tarkkailussa (valmiin työn esittely)

Mat Sovellettu todennäköisyyslasku A. Moniulotteiset jakaumat. Avainsanat:

Sovellettu todennäköisyyslaskenta B

6. laskuharjoitusten vastaukset (viikot 10 11)

Ennustaminen ARMA malleilla ja Kalmanin suodin

Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Bensonin algoritmilla

Sovellettu todennäköisyyslaskenta B

MATEMATIIKAN KOE, PITKÄ OPPIMÄÄRÄ (1 piste/kohta)

Moniulotteiset satunnaismuuttujat ja jakaumat

Testitapausten suunnittelu

Transkriptio:

Kaksintaistelun approksimatiivinen mallintaminen (valmiin työn esittely) Juho Roponen 10.06.2013 Ohjaaja: Esa Lappi Valvoja: Ahti Salo Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla. Muilta osin kaikki oikeudet pidätetään.

Työn tausta Puolustusvoimien teknillisellä tutkimuslaitoksella kehitetään taistelumallinnustyökaluja Pelien luominen ja pelaaminen taistelumallinnustyökaluilla vie aikaa. Tarvitaan välituloksia, jotta voidaan päättää, miten simulaation tulisi edetä Kaksintaistelun tuloksesta riippuen taistelu voi lähteä kahteen erilliseen suuntaan Tarve mallintaa kahden yksikön välistä taistelua tehokkaasti ja nopeasti Halu tutkia millaisia menetelmiä tähän voisi käyttää

Tavoitteet Työn tavoitteena oli tutkia, miten hyvin aiemmin kehitetyt menetelmät suoriutuvat Wintersim-konferenssissä 2012 esitelty menetelmä (Lappi et al., 2012) Voisiko sitä parantaa jotenkin? Projektin tarkoituksena oli myös implementoida kaksintaistelumalli käytettäväksi taistelumallinnusohjelma Sandiksessa (Lappi and Pottonen, 2006), mutta se ei varsinaisesti ole osa tätä työtä Myöhemmin tarkoitus lisätä vastaava malli myös Sandis 2:een.

Lyhyt katsaus ratkottavaan ongelmaan Kahden joukon välinen suoratuliaseilla käytävä taistelu Joukkojen vahvuutta eri ajanhetkillä mallinnetaan todennäköisyysjakaumilla Esimerkki vahvuusjakaumasta: Vahvuus 4 3 2 1 0 todennäköisyys 0,2 0,4 0,25 0,1 0,05 Jos joukkoon vaikutetaan aseella, joukon uusi vahvuusjakauma voidaan laskea kertomalla vahvuusjakauma matriisilla, joka pitää siirtymätodennäköisyydet tilojen välillä

Tilasiirtomatriisi Mihin? Mistä 0,7 0,2 0,7 0,1 0,2 0,6 0,05 0,1 0,15 0,5 0,05 0,1 0,25 0,5 1 Joukon vahvuusjakauma n:n askeleen jälkeen saadaan kertomalla alkuvahvuus v 0 tilasiirtomatriisilla A n kertaa v n =A n v 0

Kahden joukon tapaus Kahden toisiaan ampuvan joukon tapauksessa tilanne monimutkaisempi Kummankin joukon tappiot vaikuttavat toisen joukon tappioihin Täytyy seurata joukkojen vahvuuksien yhteisjakaumaa (a,b) sen sijaan, että pidettäisiin kirjaa vain vahvuuksista a ja b erikseen Tilatodennäköisyysvektorin pituus on (a 0 +1)(b 0 +1) ja tilasiirtomatriisin dimensio (a 0 +1)(b 0 +1) x (a 0 +1)(b 0 +1) Laskenta-ajat siis kasvavat todella nopeasti joukon koon kasvaessa

1. approksimatiivinen menetelmä [Lappi et al., 2012] Oletetaan joukkojen edellisen askeleen vahvuudet keskenään riippumattomiksi, jos taistelu jatkuu edelleen Tehdään kaikki laskennat ainoastaan ehdollisilla reunajakaumilla Arvioidaan joukkojen voittotodennäköisyydet rekursiivisesti kunkin aika-askeleen tappioiden perusteella Tilanteissa, jossa joukko on voittanut tai lyöty, jakaumat arvioidaan rekursiivisesti jokaisen aika-askeleen tappioiden perusteella

2. approksimatiivinen menetelmä Kehitetty 1. menetelmän pohjalta Oletetaan joukkojen edellisen askeleen vahvuudet keskenään riippumattomiksi aina Tehdään kaikki laskennat reunajakaumilla Arvioidaan joukkojen voittotodennäköisyydet rekursiivisesti jokaisen aika-askeleen tappioiden perusteella Tilanteissa, jossa joukko on voittanut tai lyöty, jakaumat arvioidaan rekursiivisesti jokaisen aika-askeleen tappioiden perusteella

Tutkimusmenetelmät Java-ohjelmointikielellä toteutettiin Molemmat approksimatiiviset menetelmät sekä Referenssimenetelmä, joka käytti laskemiseen molempien joukkojen vahvuuksien yhteisjakaumaa Lopputilojen todennäköisyydet ja vahvuusjakaumat saadaan laskettua yhteisjakaumasta suoraan Menetelmiä vertailtiin useilla eri testiskenaarioilla Vertailtavat suureet olivat: Nopeus Kyky ennustaa taistelun lopputilojen todennäköisyyksiä Kyky ennustaa vahvuusjakaumia eri lopputiloissa

Menetelmien nopeudet Toisen joukon alkuvahvuus 5n ja toisen 4n

Menetelmien nopeudet Toisen joukon alkuvahvuus 5n ja toisen 4n

Voittotodennäköisyyksien virheet Voittotodennäköisyyksien kehitys Punaisen joukon alkuvahvuuden muuttuessa Testissä Punaisen alkuvahvuus muuttuu välillä 2-40 ja Sinisen pysyy vakiona 1. approksimatiivinen menetelmä ennustaa voittotodennäköisyyden hieman tarkemmin Tilanne samankaltainen myös muilla testiskenaarioilla

Lopputilojen jakaumat Joukkojen lopputilojen todennäköisyysjakaumat Testissä varioitiin Sinisen joukon osumistodennäköisyyttä Punaisen pysyessä 0,02:ssa Kuvissa näkyy referenssimenetelmän antamat oikeat tulokset

Menetelmien virheet voittavan yksikön vahvuusjakauman ennustamisessa Kyseessä sama testiskenaariosarja, kuin edellisessä kalvossa Tummin mahdollinen väri edustaa 10 prosenttiyksikön virhettä Punainen positiivinen, sininen negatiivinen, vihreä neutraali Hieman yllättäenkin toinen menetelmä onnistuu ennustamaan lopputilan todennäköisyysjakaumia ensimmäistä paremmin

Menetelmien virheet lyödyn yksikön vahvuusjakauman ennustamisessa Kyseessä sama testiskenaariosarja, kuin kahdessa edellisessä kalvossa Tummin mahdollinen väri edustaa 10 prosenttiyksikön virhettä Punainen positiivinen, sininen negatiivinen, vihreä neutraali Ensimmäinen menetelmä ennustaa lyödyn yksikön vahvuusjakauman tarkemmin

Tulosten tarkastelua Kumpikaan menetelmä ei ole yksiselitteisesti toista parempi Laskenta-ajat olivat hyvin lähellä toisiaan Jos halutaan tietää varmemmin, kumpi joukko voittaa on ensimmäinen menetelmä parempi Jos kiinnostus kohdistuu lopputilan jakaumiin voidaan käyttää toista menetelmää Jonkinlainen välimuoto tai yhdistelmä menetelmistä voisi olla myös käyttökelpoinen

Projektin tuloksia Sandikseen toteutettiin kaksintaistelumalli ensimmäisen menetelmän mukaisesti Malli toimii ainoastaan päätöksenteon tukena peliä luodessa ja sen edetessä Lopputilojen todennäköisyyksiä ei suoraan käytetä mihinkään muuhun laskentaan Sandis 2:ssa voisi olla hyödyllistä harkita toistakin menetelmää Kaksintaistelumallista voitaisiin ehkä ottaa jakaumat suoraan käyttöön loppupelin ajaksi

Lähteet E Lappi and O Pottonen. Combat parameter estimation in sandis OA software. In Lanchester and BeyondA Workshop on Operational Analysis Methodology, edited by JS Hämäläinen, volume 11, page 3138, 2006. E Lappi, M Pakkanen and B Åkesson. An approximative method of simulating a duel. In Proceedings of the Winter Simulation Conference, WSC '12, page 208:1-208:10, Berlin, Germany, 2012. Winter Simulation Conference. URL http://dl.acm.org/citation.cfm?id=2429759. 2430038.