Algorytmiczna teoria grafów Problem policjantów i złodziei - Cops and robbers problem

Podobne dokumenty
Matematyka dyskretna

Matematyka dyskretna. Andrzej Łachwa, UJ, B/14

Matematyczne Podstawy Informatyki

Drzewa. Jeżeli graf G jest lasem, który ma n wierzchołków i k składowych, to G ma n k krawędzi. Własności drzew

Ilustracja S1 S2. S3 ściana zewnętrzna

Problem skoczka szachowego i inne cykle Hamiltona na szachownicy n x n

SKOJARZENIA i ZBIORY WEWN. STABILNE WIERZCH. Skojarzeniem w grafie G nazywamy dowolny podzbiór krawędzi parami niezależnych.

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

MATEMATYKA DYSKRETNA - KOLOKWIUM 2

Tworzenie gier na urządzenia mobilne

Reprezentacje grafów nieskierowanych Reprezentacje grafów skierowanych. Wykład 2. Reprezentacja komputerowa grafów

KURS MATEMATYKA DYSKRETNA

Teoria grafów dla małolatów. Andrzej Przemysław Urbański Instytut Informatyki Politechnika Poznańska

KURS MATEMATYKA DYSKRETNA

Z-ZIP-1004 Matematyka dyskretna Discrete mathematics. Stacjonarne Wszystkie Katedra Matematyki Dr hab. Artur Maciąg, prof. PŚk

Tworzenie gier na urządzenia mobilne

Kombinowanie o nieskończoności. 2. Wyspy, mosty, mapy i kredki materiały do ćwiczeń

Indukowane Reguły Decyzyjne I. Wykład 3

51. Wykorzystywanie sumy, iloczynu i różnicy zdarzeń do obliczania prawdopodobieństw zdarzeń.

Podstawowe pojęcia dotyczące drzew Podstawowe pojęcia dotyczące grafów Przykłady drzew i grafów

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

Kolorowanie wierzchołków Kolorowanie krawędzi Kolorowanie regionów i map. Wykład 8. Kolorowanie

Drzewa spinające MST dla grafów ważonych Maksymalne drzewo spinające Drzewo Steinera. Wykład 6. Drzewa cz. II

MATEMATYKA DYSKRETNA - MATERIAŁY DO WYKŁADU GRAFY

Algorytmiczna teoria grafów

Podstawowe własności grafów. Wykład 3. Własności grafów

Przykładowe rozwiązania

Suma dwóch grafów. Zespolenie dwóch grafów

Z-LOG-1004 Matematyka dyskretna Discrete mathematics. Przedmiot podstawowy Wybieralny polski Semestr III

Pole wielokąta. Wejście. Wyjście. Przykład

Algorytmy grafowe. Wykład 1 Podstawy teorii grafów Reprezentacje grafów. Tomasz Tyksiński CDV

Algorytmiczne aspekty teorii gier: Wykład 5

PRZEWODNIK PO PRZEDMIOCIE

Grafy co o ich rysowaniu wiedzą przedszkolaki i co z tego wynika dla matematyków

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

Przykłady grafów. Graf prosty, to graf bez pętli i bez krawędzi wielokrotnych.

Teoria gier. Jakub Cisło. Programowanie z pasją maja 2019

Zał. nr 4 do ZW. Wykład Ćwiczenia Laboratorium Projekt Seminarium 30 30

Wprowadzenie Podstawy Fundamentalne twierdzenie Kolorowanie. Grafy planarne. Przemysław Gordinowicz. Instytut Matematyki, Politechnika Łódzka

Matematyczne Podstawy Informatyki

a) 7 b) 19 c) 21 d) 34

Graf. Definicja marca / 1

Siedem cudów informatyki czyli o algorytmach zdumiewajacych

Algorytmy Równoległe i Rozproszone Część III - Układy kombinacyjne i P-zupełność

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

Kolorowanie wierzchołków

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2017/2018

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

UWAGI O WŁAŚCIWOŚCIACH LICZBY ZNIEWOLENIA DLA GRAFÓW

Problem straŝaka w drzewach. Agnieszka Skorupka Matematyka Stosowana FTiMS

Teoria gier. wstęp Teoria gier Zdzisław Dzedzej 1

Teoria Informacji i Metody Kompresji Danych

G. Wybrane elementy teorii grafów

Digraf. 13 maja 2017

TEORIA GRAFÓW I SIECI

Minimalne drzewa rozpinające

Ogólne wiadomości o grafach

LEKCJA 4. Gry dynamiczne z pełną (kompletną) i doskonałą informacją. Grą dynamiczną jest każda gra w której gracze wykonują ruchy w pewnej kolejności.

Przecięcia odcinków. Wykład /07

Opracowanie prof. J. Domsta 1

Grafy (3): drzewa. Wykłady z matematyki dyskretnej dla informatyków i teleinformatyków. UTP Bydgoszcz

Literatura. 1) Pojęcia: złożoność czasowa, rząd funkcji. Aby wyznaczyć pesymistyczną złożoność czasową algorytmu należy:

Teoria grafów podstawy. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Porównanie algorytmów wyszukiwania najkrótszych ścieżek międz. grafu. Daniel Golubiewski. 22 listopada Instytut Informatyki

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Metody SI w grach komputerowych Gra Policjanci i złodziej (Algorytmy przeszukiwania grafów)

Teoria obliczeń i złożoność obliczeniowa

Cała prawda o powierzchniach

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

SPÓJNOŚĆ. ,...v k. }, E={v 1. v k. i v k. ,...,v k-1. }. Wierzchołki v 1. v 2. to końce ścieżki.

Matematyczne kolorowanki. Tomasz Szemberg. Wykład dla studentów IM UP Kraków, 18 maja 2016

1 Automaty niedeterministyczne

Wykład 7. Algorytmy grafowe

Wojciech Guzicki. Gdynia, 23 września 2016 r.

Krzywe na płaszczyźnie i w przestrzeni

Algorytmy dynamiczne. Piotr Sankowski. - p. 1/14

Zakładamy, że maszyna ma jeden stan akceptujacy.

Sortowanie topologiczne skierowanych grafów acyklicznych

Matematyczne podstawy informatyki Mathematical Foundations of Computational Sciences. Matematyka Poziom kwalifikacji: II stopnia

Czy istnieje zamknięta droga spaceru przechodząca przez wszystkie mosty w Królewcu dokładnie jeden raz?

Teoria grafów. Magdalena Lemańska

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Algorytmy stochastyczne laboratorium 03

Znajdowanie maksymalnych skojarzeń przy pomocy eliminacji Gaussa

PRZEWODNIK PO PRZEDMIOCIE

Umieszczanie zbiorów częściowo uporządkowanych w książce o minimalnej liczbie stron

Wprowadzenie do teorii gier

Algorytmy i str ruktury danych. Metody algorytmiczne. Bartman Jacek

Zarządzanie projektami

Struktury danych i złożoność obliczeniowa Wykład 7. Prof. dr hab. inż. Jan Magott

Algorytmiczna teoria grafów Przepływy w sieciach.

7. Teoria drzew - spinanie i przeszukiwanie

Plan wykładu. Przykład. Przykład 3/19/2011. Przykład zagadnienia transportowego. Optymalizacja w procesach biznesowych Wykład 2 DECYZJA?

Algorytmy mrówkowe w dynamicznych problemach transportowych

Struktury danych i złożoność obliczeniowa Wykład 5. Prof. dr hab. inż. Jan Magott

Lista 4. Kamil Matuszewski 22 marca 2016

Znajdowanie skojarzeń na maszynie równoległej

. Podstawy Programowania 2. Grafy i ich reprezentacje. Arkadiusz Chrobot. 9 czerwca 2016

Transkrypt:

Algorytmiczna teoria grafów Problem policjantów i złodziei - problem hannafurmanczyk@infugedupl 26012016 hannafurmanczyk@infugedupl

Nowakowski, Winkler 1983 Opis Gra w policjantów i złodzieja toczona jest w rundach na spjnym grafie G przez k policjantów i 1 złodzieja Po każdej rundzie gry każdy policjant i złodziej zajmuje pewien wierzchołek grafu G; Po i-tej rundzie policjanci zajmują zbiór V i natomiast złodziej wierzchołek z i (z i V i, jeżeli gra nie jest skończona) Podczas (i + 1)-wszej rundy gry: każdy policjant przemieszcza się do sąsiedniego wierzchołka grafu, ale może też pozostać w wierzchołku zajmowanym dotychczas (po tej rundzie policjanci zajmują zbiór V i+1 ), złodziej przemieszcza się z wierzchołka z i do sąsiedniego z i+1, który spełnia warunki: z i+1 V i+1 oraz istnieje ścieżka z z i do z i+1 omijająca wszystkie wierzchołki zbioru V i V i+1 hannafurmanczyk@infugedupl

Policjanci mają strategię wygrywającą na grafie G, jeżeli niezależnie od strategii złodzieja istnieje runda, w której złodziej nie jest w stanie wykonać poprawnego ruchu; w przeciwnym przypadku strategię wygrywającą ma złodziej hannafurmanczyk@infugedupl

Policjanci mają strategię wygrywającą na grafie G, jeżeli niezależnie od strategii złodzieja istnieje runda, w której złodziej nie jest w stanie wykonać poprawnego ruchu; w przeciwnym przypadku strategię wygrywającą ma złodziej R Nowakowski, P Winkler, Vertex-to-vertex pursuit in a graph, Discrete Mathematics 43 (1983) 235 239 hannafurmanczyk@infugedupl

Różne wersje gry: więcej niż jeden złodziej hannafurmanczyk@infugedupl

Różne wersje gry: więcej niż jeden złodziej policjanci przemieszczają się helikopterami (ruch do niesąsiednich wierzchołków) hannafurmanczyk@infugedupl

Różne wersje gry: więcej niż jeden złodziej policjanci przemieszczają się helikopterami (ruch do niesąsiednich wierzchołków) kontakt wzrokowy policjant - złodziej: uznawany jako złapanie złodzieja hannafurmanczyk@infugedupl

Różne wersje gry: więcej niż jeden złodziej policjanci przemieszczają się helikopterami (ruch do niesąsiednich wierzchołków) kontakt wzrokowy policjant - złodziej: uznawany jako złapanie złodzieja wersja aktywna gry (złodziej musi wykonać ruch) hannafurmanczyk@infugedupl

Różne wersje gry: więcej niż jeden złodziej policjanci przemieszczają się helikopterami (ruch do niesąsiednich wierzchołków) kontakt wzrokowy policjant - złodziej: uznawany jako złapanie złodzieja wersja aktywna gry (złodziej musi wykonać ruch) wersja pasywna gry - złodziej może pozosta w wierzchołku, bez wykonywania ruchu do innego wierzchołka hannafurmanczyk@infugedupl

Różne wersje gry: więcej niż jeden złodziej policjanci przemieszczają się helikopterami (ruch do niesąsiednich wierzchołków) kontakt wzrokowy policjant - złodziej: uznawany jako złapanie złodzieja wersja aktywna gry (złodziej musi wykonać ruch) wersja pasywna gry - złodziej może pozosta w wierzchołku, bez wykonywania ruchu do innego wierzchołka wesja on-line - struktura grafu nie jest znana w całości hannafurmanczyk@infugedupl

Klasy grafów, dla których policjanci mają strategię wygrywającą drzewa - jeden policjant hannafurmanczyk@infugedupl

Klasy grafów, dla których policjanci mają strategię wygrywającą drzewa - jeden policjant cykle - dwaj policjanci hannafurmanczyk@infugedupl

Klasy grafów, dla których złodziej ma strategį wygrywającą cykle o długości większej niż 4 z jednym policjantem hannafurmanczyk@infugedupl

Klasy grafów, dla których złodziej ma strategį wygrywającą cykle o długości większej niż 4 z jednym policjantem wszystkie grafy regularne, różne od grafu pełnego - z jednym policjantem hannafurmanczyk@infugedupl

Przykład grafu, dla którego w wersji aktywnej strategię wygrywającą ma policjant (1), w wersji pasywnej - złodziej hannafurmanczyk@infugedupl

Znane rezultaty - wersja pasywna (bardziej naturalna) charakteryzacja algorytmiczna klasy grafów, dla których policjant ma strategię wygrywającą hannafurmanczyk@infugedupl

Znane rezultaty - wersja pasywna (bardziej naturalna) charakteryzacja algorytmiczna klasy grafów, dla których policjant ma strategię wygrywającą w każdym grafie planarnym wystarcza zawsze 3 policjantów, aby złapać złodzieja hannafurmanczyk@infugedupl

Znane rezultaty - wersja pasywna (bardziej naturalna) charakteryzacja algorytmiczna klasy grafów, dla których policjant ma strategię wygrywającą w każdym grafie planarnym wystarcza zawsze 3 policjantów, aby złapać złodzieja M Aigner, M Fromme, A game of cobs and robbers, Discrete Applied Mathematics 8 (1984) 1 12 hannafurmanczyk@infugedupl