O PARADOKSIE BRAESSA Zbigniew Świtalski Paweł Skałecki Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski Zakopane 2016.

Slides:



Advertisements
Podobne prezentacje
Temat 2: Podstawy programowania Algorytmy – 1 z 2 _________________________________________________________________________________________________________________.
Advertisements

Ekonometria WYKŁAD 10 Piotr Ciżkowicz Katedra Międzynarodowych Studiów Porównawczych.
Ekonometria stosowana WYKŁAD 4 Piotr Ciżkowicz Katedra Międzynarodowych Studiów Porównawczych.
Zajęcia 1-3 Układ okresowy pierwiastków. Co to i po co? Pojęcie masy atomowej, masy cząsteczkowej, masy molowej Proste obliczenia stechiometryczne. Wydajność.
© Matematyczne modelowanie procesów biotechnologicznych - laboratorium, Studium Magisterskie Wydział Chemiczny Politechniki Wrocławskiej, Kierunek Biotechnologia,
Cel analizy statystycznej. „Człowiek –najlepsza inwestycja”
Wyrażenia Algebraiczne Bibliografia Znak 1Znak 2 Znak 3 Znak 4 Znak 5 Znak 6 Znak 7 Znak 8 Znak 9 Znak 10 Znak 11.
Zmienne losowe Zmienne losowe oznacza się dużymi literami alfabetu łacińskiego, na przykład X, Y, Z. Natomiast wartości jakie one przyjmują odpowiednio.
Funkcja liniowa Przygotował: Kajetan Leszczyński Niepubliczne Gimnazjum Przy Młodzieżowym Ośrodku Wychowawczym Księży Orionistów W Warszawie Ul. Barska.
© Prof. Antoni Kozioł, Wydział Chemiczny Politechniki Wrocławskiej MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH Prezentacja – 4 Matematyczne opracowywanie.
W KRAINIE TRAPEZÓW. W "Szkole Myślenia" stawiamy na umiejętność rozumowania, zadawania pytań badawczych, rozwiązywania problemów oraz wykorzystania wiedzy.
Algorytmy Informatyka Zakres rozszerzony
Materiały pochodzą z Platformy Edukacyjnej Portalu Wszelkie treści i zasoby edukacyjne publikowane na łamach Portalu
KOSZTY W UJĘCIU ZARZĄDCZYM. POJĘCIE KOSZTU Koszt stanowi wyrażone w pieniądzu celowe zużycie majątku trwałego i obrotowego, usług obcych, nakładów pracy.
„Gdański model aktywizacji społeczności lokalnych” Gdańsk, 27 kwietnia 2009.
KOMBINATORYKA.
Matematyka przed egzaminem czyli samouczek dla gimnazjalisty Przygotowała Beata Czerniak FUNKCJE.
Teoria masowej obsługi Michał Suchanek Katedra Ekonomiki i Funkcjonowania Przedsiębiorstw Transportowych.
Mgr inż. Gabriela Smętek Wrocław Podstawowe Pojęcia 2. Model Gry 3. Przykłady 4. Dominacja 5. Wartość Oczekiwana 6. Przykłady 7. Gry Wielochodowe.
Menu Jednomiany Wyrażenia algebraiczne -definicja Mnożenie i dzielenie sum algebraicznych przez jednomian Mnożenie sum algebraicznych Wzory skróconego.
Czym jest gramofon DJ-ski?. Gramofon DJ-ski posiada suwak Pitch służący do płynnego przyspieszania bądź zwalniania obrotów talerza, na którym umieszcza.
POLITECHNIKA RZESZOWSKA im. Ignacego Łukasiewicza WYDZIAŁ ELEKTROTECHNIKI I INFORMATYKI ZAKŁAD METROLOGII I SYSTEMÓW POMIAROWYCH METROLOGIA Andrzej Rylski.
Optymalna wielkość produkcji przedsiębiorstwa działającego w doskonałej konkurencji (analiza krótkookresowa) Przypomnijmy założenia modelu doskonałej.
NAJCZĘSTSZYCH CHORÓB UKŁADU KRĄŻENA 5. Nadciśnienie tętnicze.
Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Perceptrony proste nieliniowe i wielowarstwowe © Kazimierz Duzinkiewicz, dr hab.
Definiowanie i planowanie zadań typu P 1.  Planowanie zadań typu P  Zadania typu P to zadania unikalne służące zwykle dokonaniu jednorazowej, konkretnej.
Sieci przepływowe: algorytmy i ich zastosowania.
Renata Maciaszczyk Kamila Kutarba. Teoria gier a ekonomia: problem duopolu  Dupol- stan w którym dwaj producenci kontrolują łącznie cały rynek jakiegoś.
Opracowanie Joanna Szymańska Konsultacja Bożena Hołownia.
Nr36zad3 Klasa IIIa Gimnazjum w Bogdańcu ma zaszczyt zaprezentować rozwiązanie zadania: o trójkątach z monet!
 Przedziałem otwartym ( a;b ) nazywamy zbiór liczb rzeczywistych x spełniających układ nierówności x a, co krócej zapisujemy a
Metody Badań Operacyjnych
Funkcje jednej zmiennej
Minimalizacja automatu
Schematy blokowe.
Informacja o maturze w 2018 roku
Wyznaczanie miejsc zerowych funkcji
DEFINICJA I ZASTOSOWANIE W JĘZYKU HASKELL
Struktury i algorytmy wspomagania decyzji
Pamięci Henryka Pawłowskiego
Liczby pierwsze.
FIGURY.
Modele SEM założenia formalne
ALGORYTMY I STRUKTURY DANYCH
Funkcja – definicja i przykłady
Wstęp do Informatyki - Wykład 3
Elementy analizy matematycznej
Budowa, typologia, funkcjonalność
Opracowała: Monika Grudzińska - Czerniecka
KOREKTOR RÓWNOLEGŁY DLA UKŁADÓW Z NIEMINIMALNOFAZOWYMI OBIEKTAMI Ryszard Gessing Instytut Automatyki, Politechnika Śląska Plan referatu Wprowadzenie.
Elementy fizyki kwantowej i budowy materii
ALGORYTMY I STRUKTURY DANYCH
Problem Plecakowy (Problem złodzieja okradającego sklep)
ALGORYTMY I STRUKTURY DANYCH
Statystyka i Demografia
MATEMATYKAAKYTAMETAM
FORMUŁOWANIE HIPOTEZ STATYSTYCZNYCH
Przedziały liczbowe.
Implementacja rekurencji w języku Haskell
REGRESJA WIELORAKA.
Prawa ruchu ośrodków ciągłych c. d.
Elementy Kombinatoryki
Program na dziś Wprowadzenie Logika prezentacji i artykułu
Mikroekonomia Wykład 4.
Grazyna Mirkowska Matematyka Dyskretna PJWSTK 2001
Własności asymptotyczne metody najmniejszych kwadratów
Zapis prezentacji:

O PARADOKSIE BRAESSA Zbigniew Świtalski Paweł Skałecki Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski Zakopane 2016

O PARADOKSIE BRAESSA 1. Sieci transportowe 2. Formalizmy 3. Paradoks Braessa 4. Wyniki symulacji

SIEĆ TRANSPORTOWA (DROGOWA) Graf zorientowany, acykliczny (bez cykli zorientowanych), o dokładnie jednym wierzchołku początkowym i dokładnie jednym wierzchołku końcowym

SIEĆ TRANSPORTOWA (DROGOWA) Graf zorientowany, acykliczny (bez cykli zorientowanych), o dokładnie jednym wierzchołku początkowym i dokładnie jednym wierzchołku końcowym S 1, S 2, …, S m – drogi (zorientowane) łączące wierzchołek początkowy z końcowym

SIEĆ TRANSPORTOWA (DROGOWA) Graf zorientowany, acykliczny (bez cykli zorientowanych), o dokładnie jednym wierzchołku początkowym i dokładnie jednym wierzchołku końcowym S 1, S 2, …, S m – drogi (zorientowane) łączące wierzchołek początkowy z końcowym Q – zadana wielkość przepływu przez sieć (np. strumień pojazdów wpływający do sieci = liczba pojazdów przejeżdżających w jednostce czasu przez sieć)

SIEĆ TRANSPORTOWA (DROGOWA) f k – przepływ wzdłuż drogi S k (liczba pojazdów przejeżdżających w jednostce czasu z wierzchołka początkowego do wierzchołka końcowego)

SIEĆ TRANSPORTOWA (DROGOWA) f k – przepływ wzdłuż drogi S k (liczba pojazdów przejeżdżających w jednostce czasu z wierzchołka początkowego do wierzchołka końcowego) Q = f 1 + f 2 + …+ f m

SIEĆ TRANSPORTOWA (DROGOWA) f k – przepływ wzdłuż drogi S k (liczba pojazdów przejeżdżających w jednostce czasu z wierzchołka początkowego do wierzchołka końcowego) Q = f 1 + f 2 + …+ f m f ij – przepływ wzdłuż łuku (i, j) (suma przepływów dla wszystkich dróg przechodzących przez łuk (i, j) )

PRZYKŁAD Drogi : S 1 : (1, 2, 4, 6) – przepływ f 1 S 2 : (1, 2, 5, 6) – przepływ f 2 S 3 : (1, 3, 5, 6) – przepływ f 3 Q = f 1 + f 2 + f 3

FORMALIZMY Definicja Q-siecią nazywamy trójkę (V, A, Q), gdzie V = {1, 2, …., n} (zbiór wierzchołków), A  V  V (zbiór łuków), Q ≥ 0 (przepływ przez sieć).

FORMALIZMY Definicja Q-siecią nazywamy trójkę (V, A, Q), gdzie V = {1, 2, …., n} (zbiór wierzchołków), A  V  V (zbiór łuków), Q ≥ 0 (przepływ przez sieć). Założenia 1.(V, A) jest grafem acyklicznym 2.ma dokładnie jeden wierzchołek początkowy 3.ma dokładnie jeden wierzcholek końcowy

FORMALIZMY Niech S = {S 1, S 2, …, S m } będzie zbiorem dróg zorientowanych łączących wierzchołek początkowy z końcowym w grafie (V, A)

FORMALIZMY Niech S = {S 1, S 2, …, S m } będzie zbiorem dróg zorientowanych łączących wierzchołek początkowy z końcowym w grafie (V, A) Definicja Q-przepływem w Q-sieci (V, A, Q) nazywamy ciąg (f 1, f 2, …, f m ) taki, że f 1 + f 2 + …+ f m = Q oraz f k ≥ 0,  k.

FORMALIZMY Niech (i, j)  A (łuk w sieci (V, A, Q)) Oznaczamy: D(i, j) = {k: (i, j)  S k } (zbiór numerów ścieżek przechodzących przez łuk (i, j) )

FORMALIZMY Niech (i, j)  A (łuk w sieci (V, A, Q)) Oznaczamy: D(i, j) = {k: (i, j)  S k } (zbiór numerów ścieżek przechodzących przez łuk (i, j) ) Definicja Dla dowolnego Q-przepływu (f 1, f 2, …, f m ) w Q-sieci (V, A, Q) określamy przepływ wzdłuż łuku (i, j) jako f ij =  k  D(i, j) f k

CZASY PRZEJAZDU Dla każdego łuku (i, j) w sieci (V, A, Q) określamy funkcję czasu t ij : R   R 

CZASY PRZEJAZDU Dla każdego łuku (i, j) w sieci (V, A, Q) określamy funkcję czasu t ij : R   R  t ij (x) – czas przejazdu odcinka (i, j), jeśli przepływ na tym odcinku jest równy x

CZASY PRZEJAZDU Dla każdego łuku (i, j) w sieci (V, A, Q) określamy funkcję czasu t ij : R   R  t ij (x) – czas przejazdu odcinka (i, j), jeśli przepływ na tym odcinku jest równy x Zakładamy, że funkcje t ij są niemalejące

CZASY PRZEJAZDU Definicja Załóżmy, że w Q-sieci (V, A, Q) określony jest Q-przepływ f = (f 1, f 2, …, f m ) oraz zadana jest rodzina funkcji czasu {t ij }. Czasem przejazdu ścieżki S k dla Q-przepływu f nazywamy liczbę T(f, S k ) =  (i, j)  Sk t ij (f ij )

PRZYKŁAD Niech t ij (x) = 5x + 20 dla dowolnego (i, j) Wówczas T(f, S 1 ) = 5(f 1 + f 2 ) f f = 15f 1 +5f

PRZEPŁYW OPTYMALNY Definicja Q-przepływ f = (f 1, f 2, …, f m ) jest optymalny, jeśli średni czas przejazdu przez dowolną ścieżkę przy Q-przepływie f jest nie większy niż średni czas przejazdu przez dowolną ścieżkę przy dowolnym innym Q-przepływie g, tzn. jeśli spełniona jest nierówność  k f k T(f, S k )   k g k T(g, S k )

PRZEPŁYW RÓWNOWAGI Definicja Q-przepływ f = (f 1, f 2, …, f m ) jest przepływem równowagi, jeśli T(f, S 1 ) = T(f, S 2 ) = … = T(f, S m )

PARADOKS BRAESSA Rozważamy sieć Funkcje czasu: t 12 (x) = t 34 (x) = x + 50 t 24 (x) = t 13 (x) = 10x

PARADOKS BRAESSA Przepływ równowagi dla Q = 6 f = (3, 3) jest przepływem równowagi T(f, S 1 ) =  3 = 83 T(f, S 2 ) =  3 = 83

PARADOKS BRAESSA f = (3, 3) jest też przepływem optymalnym  k f k T(f, S k ) = 3   83 = 498 (łatwo sprawdzić, że funkcja  k f k T(f, S k ) jest funkcją kwadratową jednej zmiennej f 1 (bo f 2 = 6 – f 1 ) osiągającą minimum dla f 1 = 3)

PARADOKS BRAESSA Wprowadzamy łuk (3, 2) z funkcją t 32 (x) = x + 10

PARADOKS BRAESSA Przepływ równowagi dla Q = 6 : f = (2, 2, 2) S 1 = (1, 2, 4), S 2 = (1, 3, 4), S 3 = (1, 3, 2, 4)

PARADOKS BRAESSA S 1 = (1, 2, 4), S 2 = (1, 3, 4), S 3 = (1, 3, 2, 4) T(f, S 1 ) =  4 = 92 T(f, S 2 ) = 10  = 92 T(f, S 3 ) = 10   4 = 92

PARADOKS BRAESSA S 1 = (1, 2, 4), S 2 = (1, 3, 4), S 3 = (1, 3, 2, 4) T(f, S 1 ) = 92T(f, S 2 ) = 92T(f, S 3 ) = 92 Przepływ optymalny g = (3, 3, 0) T(g, S 1 ) = 83 T(g, S 2 ) = 83T(g, S 3 ) = 70

PROBLEMY 1.Czy podobne paradoksy mogą się pojawiać w sieciach o innej strukturze i przy innych rodzajach funkcji czasu ?

PROBLEMY 1.Czy podobne paradoksy mogą się pojawiać w sieciach o innej strukturze i przy innych rodzajach funkcji czasu ? 2.W jaki sposób pojawienie się paradoksu typu Braessa zależy od struktury sieci i od rodzaju funkcji czasu ?

PROBLEMY 1.Czy podobne paradoksy mogą się pojawiać w sieciach o innej strukturze i przy innych rodzajach funkcji czasu ? 2.W jaki sposób pojawienie się paradoksu typu Braessa zależy od struktury sieci i od rodzaju funkcji czasu ? 3.Załóżmy, że mamy daną sieć transportową. Jakie jest prawdopodobieństwo tego, że przy losowym wyborze funkcji czasu (z pewnego zbioru możliwych funkcji) pojawi się w takiej sieci paradoks typu Braessa ?

EKSPERYMENTY NUMERYCZNE Dla klasycznej sieci Braessa (4 wierzchołki, 4 lub 5 łuków) rozważamy trzy rodzaje funkcji czasu: t x t =  x (L) t t =  x +  (A) x

EKSPERYMENTY NUMERYCZNE Funkcje sklejane (S)  x + , jeśli x ≥ PS t = , jeśli 0  x < PS t x  PS

EKSPERYMENTY NUMERYCZNE 1. Losujemy parametry , , PS, Q z przedziałów:   (1, 8) ;   (1, 11); PS  (0, 6); Q  [1, 5] (krok 0,2)

EKSPERYMENTY NUMERYCZNE 1. Losujemy parametry , , PS, Q z przedziałów:   (1, 8) ;   (1, 11); PS  (0, 6); Q  [1, 5] (krok 0,2) 2.Przeprowadzamy 6 rodzajów eksperymentów:

EKSPERYMENTY NUMERYCZNE 1. Losujemy parametry , , PS, Q z przedziałów:   (1, 8) ;   (1, 11); PS  (0, 6); Q  [1, 5] (krok 0,2) 2.Przeprowadzamy 6 rodzajów eksperymentów: I (S) – dla każdego łuku wybieramy losowo funkcję typu S, II (S/A) – funkcje S lub A, III (S/L) – funkcje S lub L, IV (S/A/L) – funkcje S lub A lub L, V (A) – funkcje A VI (A/L) – funkcje A lub L

EKSPERYMENTY NUMERYCZNE 3. Dla każdego rodzaju eksperymentu przeprowadzamy symulacji

EKSPERYMENTY NUMERYCZNE 3. Dla każdego rodzaju eksperymentu przeprowadzamy symulacji 4. W każdym przypadku metodą wyrównywania szukamy  -równowagi (czasy przejazdu na poszczególnych drogach różnią się nie więcej niż o  ). Przyjmujemy  = 0,001

EKSPERYMENTY NUMERYCZNE 3. Dla każdego rodzaju eksperymentu przeprowadzamy symulacji 4. W każdym przypadku metodą wyrównywania szukamy  -równowagi (czasy przejazdu na poszczególnych drogach różnią się nie więcej niż o  ). Przyjmujemy  = 0, Sprawdzamy w każdym przypadku, czy zachodzi paradoks Braessa

WYNIKI Rodzaj eksp.L. symul.  -równ. %PB% PB/  -równ. % I (S) , ,6872,54 II (S+A) , ,5553,77 III (S+L) , ,3151,32 IV (S+A+L) , ,0355,94 V (A) , ,0391,70 VI (A+L) , ,5315,36 Łącznie , ,6949,23

WNIOSKI 1.W ok. 7,5 % przypadków znaleziono  -równowagę, a w ok. 3,7 % przypadków PB,

WNIOSKI 1.W ok. 7,5 % przypadków znaleziono  -równowagę, a w ok. 3,7 % przypadków PB, 2.Najwięcej  -równowag znaleziono dla przypadku VI (A+L) – wówczas najmniej prawdopodobny jest PB,

WNIOSKI 1.W ok. 7,5 % przypadków znaleziono  -równowagę, a w ok. 3,7 % przypadków PB, 2.Najwięcej  -równowag znaleziono dla przypadku VI (A+L) – wówczas najmniej prawdopodobny jest PB, 3.Najwięcej PB znaleziono dla przypadku V (A), wówczas PB jest bardzo prawdopodobny w przypadku istnienia równowagi,

WNIOSKI 1.W ok. 7,5 % przypadków znaleziono  -równowagę, a w ok. 3,7 % przypadków PB, 2.Najwięcej  -równowag znaleziono dla przypadku VI (A+L) – wówczas najmniej prawdopodobny jest PB, 3.Najwięcej PB znaleziono dla przypadku V (A), wówczas PB jest bardzo prawdopodobny w przypadku istnienia równowagi, 4.Najmniej  -równowag i najmniej PB znaleziono dla przypadku I (S)

OGÓLNE WNIOSKI KOŃCOWE 1. Jeśli w sieci Braessa mamy losowo wybrane funkcje czasu typu A, L lub S, to w około 3-4 % przypadków dochodzi do paradoksu Braessa,

OGÓLNE WNIOSKI KOŃCOWE 1. Jeśli w sieci Braessa mamy losowo wybrane funkcje czasu typu A, L lub S, to w około 3-4 % przypadków dochodzi do paradoksu Braessa, 2. Istnieje wiele przypadków, oprócz przypadku opisanego przez Braessa, również z funkcjami sklejanymi, w których zachodzi paradoks typu Braessa.