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

Samankaltaiset tiedostot
Simulointimalli mellakkapoliisin resurssien kohdentamiseen (valmiin työn esittely)

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

KANDIDAATINTYÖ Paavo Kivistö

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

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

Kustannustehokkaat riskienhallintatoimenpiteet kuljetusverkostossa (Valmiin työn esittely)

Kaksintaistelun approksimatiivinen mallintaminen (valmiin työn esittely)

Algoritmit 1. Luento 8 Ke Timo Männikkö

58131 Tietorakenteet (kevät 2009) Harjoitus 11, ratkaisuja (Topi Musto)

58131 Tietorakenteet ja algoritmit (kevät 2014) Uusinta- ja erilliskoe, , vastauksia

Implementation of Selected Metaheuristics to the Travelling Salesman Problem (valmiin työn esittely)

Search space traversal using metaheuristics

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

13 Lyhimmät painotetut polut

Luodin massajakauman optimointi

Minimilatenssiongelman ratkaisualgoritmeja (valmiin työn esittely)

Optimaaliset riskinalentamisportfoliot vikapuuanalyysissä (valmiin työn esittely)

1. (a) Seuraava algoritmi tutkii, onko jokin luku taulukossa monta kertaa:

Itsestabilointi: perusmääritelmiä ja klassisia tuloksia

811312A Tietorakenteet ja algoritmit Kertausta jälkiosasta

Graafit ja verkot. Joukko solmuja ja joukko järjestämättömiä solmupareja. eli haaroja. Joukko solmuja ja joukko järjestettyjä solmupareja eli kaaria

Algoritmit 1. Luento 9 Ti Timo Männikkö

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

Algoritmit 1. Luento 1 Ti Timo Männikkö

Algoritmit 1. Luento 13 Ma Timo Männikkö

v 8 v 9 v 5 C v 3 v 4

Luku 7. Verkkoalgoritmit. 7.1 Määritelmiä

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

Algoritmi on periaatteellisella tasolla seuraava:

Experiment on psychophysiological responses in an economic game (valmiin työn esittely) Juulia Happonen

811312A Tietorakenteet ja algoritmit Kertausta jälkiosasta

Simulation and modeling for quality and reliability (valmiin työn esittely) Aleksi Seppänen

Suomen rautatieverkoston robustisuus

14. Luennon sisältö. Kuljetustehtävä. Verkkoteoria ja optimointi. esimerkki. verkkoteorian optimointitehtäviä verkon virittävä puu lyhimmät polut

Algoritmit 1. Luento 13 Ti Timo Männikkö

Johdatus verkkoteoriaan 4. luento

Vedonlyöntistrategioiden simulointi ja evaluointi

58131 Tietorakenteet ja algoritmit (kevät 2013) Kurssikoe 2, , vastauksia

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

Optimization of Duties in Railway Traffic (valmiin työn esittely)

58131 Tietorakenteet (kevät 2009) Harjoitus 6, ratkaisuja (Antti Laaksonen)

V. V. Vazirani: Approximation Algorithms, luvut 3-4 Matti Kääriäinen

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

Tuotantoprosessin optimaalinen aikataulutus (valmiin työn esittely)

Päätösanalyysi Teknologföreningenin kiinteistöuudistuksen tukena (valmiin työn esittely)

Algoritmit 2. Luento 11 Ti Timo Männikkö

Suunnatut, etumerkilliset ja arvotetut graafit Sosiaalisten verkostojen analysoinnin näkökulmalla

j n j a b a c a d b c c d m j b a c a d a c b d c c j

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

TKT20001 Tietorakenteet ja algoritmit Erilliskoe , malliratkaisut (Jyrki Kivinen)

Lineaaristen monitavoiteoptimointitehtävien ratkaiseminen Bensonin algoritmilla

58131 Tietorakenteet ja algoritmit (syksy 2015) Toinen välikoe, malliratkaisut

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

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

Simulation model to compare opportunistic maintenance policies

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

Työvuorosuunnittelun optimointi (valmiin työn esittely)

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

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

Monitavoitteiseen optimointiin soveltuvan evoluutioalgoritmin tarkastelu

Luku 8. Aluekyselyt. 8.1 Summataulukko

Tietorakenteet ja algoritmit - syksy

Kurssikoe on maanantaina Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla.

j(j 1) = n(n2 1) 3 + (k + 1)k = (k + 1)(k2 k + 3k) 3 = (k + 1)(k2 + 2k + 1 1)

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

Kognitiivinen mallintaminen 1

Algoritmit 2. Luento 12 Ke Timo Männikkö

Kiinalaisen postimiehen ongelma

Malliratkaisut Demot

Valitaan alkio x 1 A B ja merkitään A 1 = A { x 1 }. Perinnöllisyyden nojalla A 1 I.

MÄNTÄ-VILPPULAN KESKUSTATAAJAMAN OYK

OSI-malli. S Tietoliikenneverkot. Miksi kytketään. Välitys ja kytkeminen OSI-mallissa. /XHQWR.\WNHQWlMDUHLWLW\V

T : Max-flow / min-cut -ongelmat

Johdatus graafiteoriaan

Tietorakenteet, laskuharjoitus 7, ratkaisuja

Aircraft Maintenance Scheduling with Multi- Objective Simulation- Optimization

Oikeasta tosi-epätosi -väittämästä saa pisteen, ja hyvästä perustelusta toisen.

Tietorakenteet, laskuharjoitus 10, ratkaisuja. 1. (a) Seuraava algoritmi tutkii, onko jokin luku taulukossa monta kertaa:

Liikehavaintojen estimointi langattomissa lähiverkoissa. Diplomityöseminaari Jukka Ahola

TIE Tietorakenteet ja algoritmit 261

Datatähti 2019 loppu

Totaalisesti unimodulaariset matriisit voidaan osoittaa olevan rakennettavissa oleellisesti verkkomalleihin liittyvistä matriiseista

Diplomityöseminaari

Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu

Simulointimalli mellakkapoliisin resurssien kohdentamiseen

58131 Tietorakenteet ja algoritmit Uusinta- ja erilliskoe ratkaisuja (Jyrki Kivinen)

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

Tietorakenteet ja algoritmit Johdanto Lauri Malmi / Ari Korhonen

Tietorakenteet, esimerkkivastauksia viikon 12 laskareihin

Puhelintukiasema-antennin säteilykuvion mittaus multikopterilla (Valmiin työn esittely)

Johdatus verkkoteoriaan luento Netspace

PELASTUSSUUNNITELMA, YLEISÖTILAISUUDET

Seuraavat Windowsin käyttöjärjestelmäversiot tukevat Novell Filr -työpöytäsovellusta:

Yhteisrakentamisverkoston uutiskirje 02/2018

Algoritmit 1. Luento 14 Ke Timo Männikkö

Algoritmit 2. Luento 13 Ti Timo Männikkö

VERKOSTOANALYYSI raportti

10. Painotetut graafit

Lyhin kahden solmun välinen polku

10. Painotetut graafit

Transkriptio:

Verkko-optimointiin perustuva torjuntatasan laskenta mellakkapoliisin resurssien kohdentamisessa (valmiin työn esittely) Paavo Kivistö 21.01.2013 Ohjaaja: Kai Virtanen Valvoja: Raimo P. Hämäläinen Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla. Muilta osin kaikki oikeudet pidätetään.

Tausta (1/2) Olemassa oleva simulointimalli mellakkapoliisin resurssien kohdentamiseen Simulointimallilla haetaan vastauksia kysymyksiin kuten minkälaiset resurssit vaaditaan, jotta mellakoitsijat kyetään torjumaan annetuilla alueilla? millä alueilla mellakoitsijat voidaan torjua annetuilla resursseilla?

Tausta (2/2) Simulaatiossa lasketaan torjuntatasa Missä poliisi ja mellakoijat kohtaavat ensimmäisen kerran?

Tavoitteet Torjuntatasan laskennan kehittäminen Huomioidaan esteet Esteet mielivaltaisen muotoisia Toteutus verkkooptimoinnin avulla Mahdollisuus kiinnittää toimijoiden reittipisteitä Reittipisteiden vaikutus torjuntatasaan

Rajaukset Toimijoilla vakiona pysyvä maksiminopeus Tunnetaan mellakoijien resurssit Ei huomioida epävarmuuksia

Työn sisältö Verkko-optimointitehtävä Verkon rakenne Lyhimmän polun tehtävä Torjuntatasan laskenta havainnollistava esimerkki Torjuntatasan laskenta verkossa Verkko-optimoinnilla toteutetun laskentatavan tehokkuuden arviointi ja vertailu aiempaan tapaan

Verkon rakenne Verkon solmut muodostavat neliöhilan. Verkon kaaret Kaaret lähekkäisten solmujen välillä Kaarella kustannus Kustannus Normaalisti solmujen etäisyys Esteiden päällä ääretön Kaaria lisäys => parempi laskentatarkkuus, enemmän laskenta-aikaa

Lyhimmän polun tehtävä Tehtävänä löytää solmujen vierailujärjestys, joka minimoi kaarien kustannusten summan Yksikäsitteinen optimikustannus Esimerkki: Etsi lyhin polku solmusta 1 solmuun 6

Torjuntatasan laskenta 1/4 Poliisin resurssit Tukikohdat, joissa partiot odottamassa hälytystä Partioilla nopeus ja hälytysviive Mellakkajoukot Kokoontumispaikat, joista joukot lähtevät Joukoilla nopeus ja lähtöviive Esteet

Torjuntatasan laskenta 2/4 Kantama-alue Alue, johon partio tai mellakkajoukko ehtii annetulla ajanhetkellä Laskenta Lyhimmän polun verkkooptimointitehtävän avulla Esittäminen Verkko-optimointitehtävän ratkaisu => Kantamaalueen reuna annetulla ajanhetkellä

Torjuntatasan laskenta 3/4 Kantama-alue Alue, johon partio tai mellakkajoukko ehtii annetulla ajanhetkellä Laskenta Lyhimmän polun verkkooptimointitehtävän avulla Esittäminen Verkko-optimointitehtävän ratkaisu => Kantamaalueen reuna annetulla ajanhetkellä

Torjuntatasan laskenta 4/4 Torjuntatasa Partioiden ja mellakkajoukkojen ensimmäiset mahdolliset kohtauspaikat Laskenta Minimiajat toimijakohtaisista verkko-optimointitehtävien ratkaisuista Lasketaan minimiaikojen erotus Esittäminen Yhdistetyn verkkooptimointitehtävän ratkaisun nollataso => Torjuntatasa

Reittipisteet Reittipiste Partiolle tai mellakkajoukolle määritelty sijainti annetulla ajanhetkellä Reittipisteiden lisäämisen jälkeen voidaan laskea torjuntatasa reittipisteistä lähtien

Kantama-alueen laskenta Kantama-alue Alue, johon partio tai mellakkajoukko ehtii annetulla ajanhetkellä Laskenta Lyhimmän polun verkkooptimointitehtävän avulla Esittäminen Verkko-optimointitehtävän ratkaisu => Kantama-alueen reuna annetulla ajanhetkellä

Torjuntatasan laskenta Laskenta Minimiajat toimijakohtaisista verkko-optimointitehtävien ratkaisuista Lasketaan minimiaikojen erotus Esittäminen Yhdistetyn verkko-optimointitehtävän ratkaisun nollataso => Torjuntatasa

Vertailu aiempaan lähestymistapaan Verkko-optimoinnilla toteutettu laskenta korvasi algebrallisen laskentatavan Taulukossa 1 on vertailtu eri lähestymistapojen laskenta-aikoja => Algebra: eksponentiaalisuus, Verkko-optimointi: verkon luonti vie aikaa, kasvu lineaarista Taulukossa 2 on tulokset verkon koon vaikutuksesta laskenta-aikaan => Laskenta-aika on lineaarisesti riippuvainen verkon solmujen määrästä

Yhteenveto Verkko-optimoinnilla toteutettu laskenta toimii kohtuullisessa ajassa Kaikenlaiset esteet saadaan huomioitua Jatkokehitysideoita Liikehdinnän kehittäminen, maaston muodot ja erityyppiset maastot Esimerkiksi kaupungin kartan käyttäminen Mahdollisuus laskea tukikohdille optimaalisia sijainteja