WYBRANE METODY POSZUKIWANIA ROZWIĄZANIA PROBLEMU SYNCHRONIZACJI INTERWAŁOWEJ

Wielkość: px
Rozpocząć pokaz od strony:

Download "WYBRANE METODY POSZUKIWANIA ROZWIĄZANIA PROBLEMU SYNCHRONIZACJI INTERWAŁOWEJ"

Transkrypt

1 Efektyność transportu Jakub OZIOMEK, Andrzej ROGOWSKI WYBRANE METODY POSZUKIWANIA ROZWIĄZANIA PROBLEMU SYNCHRONIZACJI INTERWAŁOWEJ W artykule opisane zostały ybrane metody służące do roziązania problemu synchronizacji interałoej rozkładó jazdy miejskim transporcie zbioroym. Scharakteryzoano jedną metodę dokładną (metodę przeglądu zupełnego) oraz die metody heurystyczne (metodę przeszukiania losoego i iązkoego). Piersza z metod (tj. przeglądu zupełnego) pozala na znalezienie najlepszego roziązania problemu jednak na ogół przy znacznym czasie trania obliczeń dla nietryialnych problemó rzeczyistych. Pozostałe metody zykle są szybsze metodzie przeszukiania losoego generuje się losoo roziązania dopuszczalne, natomiast metoda przeszukiania iązkoego jest peną odmianą algorytmu zachłannego, której roziązania uzyskuje się krokoo. Obie metody heurystyczne nie dają peności uzyskania roziązania optymalnego, a jedynie przybliżone. Istnieje szeroka grupa zagadnień optymalizacyjnych, dla których ybór metody roziązania nie jest oczyisty. Problem synchronizacji interałoej jest jednym z tych, dla których konieczne jest poszukanie kompromisu między czasem trania obliczeń, a ich dokładnością. WSTĘP Dla ielu zadań optymalizacyjnych ciąż aktualny pozostaje problem yboru metody roziązania między dokładną a przybliżoną. Roziązanie przybliżone (suboptymalne) nie jest roziązaniem najlepszym przy danym kryterium (optymalnym), a jedynie dostatecznie bliskim najlepszemu, choć może takim być algorytmy przybliżone nie ykluczają a priori możliości uzyskania roziązania optymalnego. Za yborem metod zracających roziązania suboptymalne przemaia najczęściej aspekt czasochłonności; czas konieczny do znalezienia roziązania suboptymalnego jest naet do kilkuset razy krótszy od czasu potrzebnego do znalezienia roziązania optymalnego. Istotnym jest jednak łaście określenie co przy rozpatryanym problemie optymalizacyjnym rozumiemy przez dostatecznie bliskie. W transporcie miejskim dylemat yboru metody roziązania ziązany jest na przykład z tz. problemem synchronizacji interałoej, polegającym na ustaleniu takich czasó odjazdu linii komunikacyjnych z przystankó początkoych, które garantują rytmiczne kursoanie pojazdó po spólnych fragmentach tras. 1. MODEL PROBLEMU SYNCHRONIZACJI INTERWAŁOWEJ W TRANSPORCIE MIEJSKIM O rytmiczności kursoania pojazdó komunikacji miejskiej mói się óczas, gdy kolejne pojazdy, jadące tym samym kierunku, mijają lub opuszczają przystanek komunikacyjny rónych odstępach czasu. Zapenienie rytmicznego (regularnego) kursoania pojazdó odbya się poprzez synchronizację ich rozkładó jazdy i jest szczególnie ażne iązkach komunikacyjnych, czyli na spólnych dla kilku linii fragmentach tras. Kursy iązce będą zsynchronizoane tylko tedy, gdy spełnione będą arunki [5], [6]: odchylenia interałó między kolejnymi kursami 1 od interału idealnego będą najmniejsze, kursy będą rónomiernie rozmieszczone od początku i końca okresu kursoania. Matematyczny model problemu synchronizacji interałoej dla linii komunikacji miejskiej ielu iązkach i okresach kursoania przyjmuje postać: F = p n r oh 1 = λ r oh ( h=1 r=1 i=1 r h oh ) 2 + [t(k r 1;oh ) ρ pocz oh ] 2 + r ([t (k r i+1;oh) t r (ki;oh )] + + [ρ konc oh 1 t(k x;oh )] 2 ) min gdzie: r h oh interał idealny iązce r okresie kursoania oh; r h oh = (ρoh ρ oh 1) n r oh, p liczba okresó kursoania, liczba iązek, r liczba kursó iązce r okresie kursoania oh, n oh t (k r i;oh ) czas odjazdu kursu k i iązce r okresie kursoania oh ( liczbach całkoitych), t(k r x;oh ) kursoania oh ( liczbach całkoitych), czas odjazdu ostatniego kursu iązce r okresie pocz ρ oh moment rozpoczęcia okresu kursoania oh, konc ρ oh moment zakończenia okresu kursoania oh (ostatni możliy odjazd następuje chili ρ oh 1), λ r oh aga iązki r okresie kursoania oh liczba oznaczająca istotność danej iązki, spełniająca arunki: λ r p oh = [0,1], λ r h=1 r=1 oh = 1. (1) 1 Ważne jest, aby kursy posegregoane były kolejności ykonyania, tzn. od najcześniejszego do najpóźniejszego. 616 AUTOBUSY 12/2017

2 Oczyiście, gdy rozażana jest tylko jedna iązka jednym okresie kursoania, to poyższy model upraszcza się do postaci: F = n 1 = ([t(k i+1 ) t(k i )] h ) 2 + i=1 + [t(k 1 ) ρ pocz ] 2 + +[ρ konc 1 t(k x )] 2 min Poszukianie roziązania poyższego modelu odbya się poprzez przesuanie czasu odjazdó kursó poszczególnych linii o minutę (tz. możlie momenty odjazdu) i obliczanie artości funkcji celu. Sposób doboru możliych momentó odjazdu może być łaściie doolny (np. takie artości, które nie zmienią liczby ykonyanych kursó na ustalonym przystanku lub ustalonym okresie kursoania). Postaje ten sposób zbiór roziązań dopuszczalnych problemu synchronizacji interałoej. (2) Efektyność transportu 2. METODA DOKŁADNA POSZUKIWANIA ROZWIĄZANIA PROBLEMU SYNCHRONIZACJI INTERWAŁOWEJ METODA PRZEGLĄDU ZUPEŁNEGO Pod pojęciem metod dokładnych optymalizacji rozumie się takie metody, które zasze zracają roziązanie (roziązania) optymalne lub ykazują nieistnienie roziązania optymalnego. Najprostszą metodą dokładną jest metoda przeglądu zupełnego (ang. brute force), której działanie (dla skończonych zbioró roziązań dopuszczalnych) można opisać trzech krokach: krok 1: ygeneroanie szystkich roziązań dopuszczalnych, krok 2: obliczenie artości funkcji celu dla każdego roziązania dopuszczalnego, krok 3: ybór roziązania o najmniejszej (gdy kryterium optymalizacji jest minimalizacja) artości funkcji celu. Schemat blokoy algorytmu przeglądu zupełnego przeniesionego na grunt problemu synchronizacji interałoej zobrazoano na rysunku 1. Algorytm ten rozpoczyna się od zainicjalizoania zmiennej przechoującej najmniejszą artość funkcji celu F* poprzez przyjęcie bardzo dużej liczby, bliskiej nieskończoności (liczba ta jest sego rodzaju punktem odniesienia, z którą porónuje się artość funkcji celu pierszej iteracji algorytmu). Następnie generoane Rys. 1. Uproszczony schemat blokoy algorytmu przeglądu zupełnego dla problemu synchronizacji interałoej opracoanie łasne 12/2017 AUTOBUSY 617

3 Efektyność transportu są szystkie roziązanie dopuszczalne. Dla każdego z nich spradzane jest, czy obliczona artość funkcji celu F dla danego roziązania dopuszczalnego jest mniejsza bądź róna F*. Jeśli tak jest, to: F jest noą najmniejszą artością funkcji celu, a roziązanie to zostaje zapamiętane jako aktualnie najlepsze roziązanie problemu optymalizacyjnego gdy F < F*, roziązanie zostaje dopisane do zbioru aktualnie najlepszych roziązań gdy F = F*. Ostatecznie algorytm spośród zapamiętanych roziązań zraca roziązanie (lub zbiór rónoażnych roziązań) o najmniejszej artości funkcji celu. Prostota charakteryzująca przegląd zupełny pooduje, że metoda ta jest bardzo łata implementacji. Problematyczne może okazać się czasami ygeneroanie szystkich roziązań dopuszczalnych, ale sama kolejność generoania roziązań jest nieistotna [3]. Ważne jest, by żadne nie zostało pominięte oraz by każde roziązanie było spradzone dokładnie jeden raz (ze zględu na czasochłonność). Najiększą adą metody przeglądu zupełnego jest czasochłonność naet dla nieielkich problemó optymalizacyjnych raz ze zrostem liczności przestrzeni roziązań dopuszczalnych czas potrzebny na znalezienie roziązania optymalnego ulega znacznemu ydłużeniu (niemniej jednak zasze jest artością skończoną). Na przykład przypadku problemu synchronizacji interałoej zbiór roziązań dopuszczalnych stanoią szystkie możlie kombinacje momentó odjazdu szystkich linii z przystankó początkoych. Jeśli ięc L = {l 1, l 2,, l } jest zbiorem szystkich linii sieci komunikacji miejskiej, a c p yraża liczbę możliych momentó odjazdu z przystanku początkoego linii l p (l p L), to liczba szystkich możliych kombinacji momentó odjazdu szystkich linii C (liczność zbioru roziązań dopuszczalnych) ynosi C = c 1 c 2 c = p=1 c p. 3. PRZYBLIŻONE METODY POSZUKIWANIA ROZWIĄZANIA PROBLEMU SYNCHRONIZACJI INTERWAŁOWEJ 3.1. Metoda przeszukiania losoego Metody heurystyczne to takie metody, które akceptoalnym czasie znajdują dobre roziązanie problemó optymalizacyjnych, lecz nie garantują osiągnięcia roziązania optymalnego. Zasadniczo algorytmy heurystyczne ykorzystuje się óczas, gdy nie są znane algorytmy dokładne umożliające znalezienie roziązania optymalnego lub czas potrzebny do jego uzyskania jest zbyt długi. Jedną z technik heurystycznych ykorzysujących losoość jest algorytm przeszukiania losoego (ang. random search algorithm). W skrócie algorytm ten polega na ielokrotnym losoaniu roziązań Rys. 2. Uproszczony schemat blokoy algorytmu przeszukiania losoego dla problemu synchronizacji interałoej opracoanie łasne 618 AUTOBUSY 12/2017

4 z przestrzeni roziązań dopuszczalnych i yborze tego, dla którego artość funkcji celu jest najmniejsza (gdy funkcja ta jest minimalizoana). Tak znalezione roziązanie traktoane jest jako roziązanie problemu optymalizacyjnego [4], [8]. Metody przeszukiania losoego dzieli się na [2]: metody zracające ynik z peną dokładnością lub mogące zrócić zły ynik, ale kończące się ustalonym czasie, zazyczaj po ykonaniu z góry określonej liczby losoań (tz. metody Monte Carlo); metodach tych ziększenie liczby losoań pooduje ziększenie pradopodobieństa znalezienia roziązania optymalnego, metody zracające zasze ynik optymalny, ale czas działania algorytmu nie jest znany (tz. metody Las Vegas). Efektyność transportu Na rysunku 2. przedstaiono schemat blokoy algorytmu przeszukiania losoego dla problemu synchronizacji interałoej. Sposób postępoania proadzący do znalezienia roziązania jest podobny do przedstaionego metodzie przeglądu zupełnego z tą różnicą, że zamiast generoania szystkich roziązań, działanie algorytmu zaęża się do ustalonej liczby losoych roziązań dopuszczalnych. Wykonanie z góry określonej liczby iteracji jest tz. arunkiem stopu (czyli arunkiem zatrzymania algorytmu) Metoda przeszukiania iązkoego Drugą metodą heurystyczną, dającą łato przystosoać się do problemu synchronizacji interałoej jest metoda przeszukiania iązkoego (ang. beam search). Metoda ta należy do grupy algorytmó zachłannych, czyli takich, których kolejnych krokach poszukuje się najlepiej rokujących roziązań, mając nadzieję uzyskania Rys. 3. Uproszczony schemat blokoy algorytmu przeszukiania iązkoego dla problemu synchronizacji interałoej opracoanie łasne 12/2017 AUTOBUSY 619

5 Efektyność transportu ostatnim kroku najlepszego roziązania problemu optymalizacyjnego. W algorytmie przeszukiania iązkoego po każdym kroku zapamiętuje się określoną liczbę X najlepszych roziązań lokalnych (ustaloną przed yołaniem algorytmu), od których zaczyna się poszukianie roziązania najlepszego roziązania globalnego dalszych instrukcjach [1], [7]. Schemat blokoy algorytmu przeszukiania iązkoego zaadoptoanego na potrzeby problemu synchronizacji interałoej przedstaiono na rysunku 3. Zakłada się pononie, że dany jest zbiór L = {l 1, l 2,, l m,, l } szystkich linii sieci komunikacji miejskiej (liczność zbioru linii ynosi L ). Dla pierszej linii komunikacyjnej (o indeksie m = 1) algorytm oblicza artość funkcji celu dla każdego możliego czasu odjazdu tej linii z przystanku początkoego. Pozostałe linie komunikacyjne odjeżdżają chili 0. Spośród uzyskanych roziązań zapamiętuje się X roziązań o najmniejszej artości funkcji celu. Dla każdej kolejnej linii komunikacyjnej lm (m > 1) następuje najpier przypisanie czasó odjazdu linii ln (dla n < m) z każdego uprzednio zapamiętanego roziązania (t(l1),, t(ln)), po czym generuje się możlie czasu odjazdu linii lm z przystanku początkoego i oblicza artość funkcji celu (linie ln, dla których n > m odjeżdżają chili 0). Po ykonaniu poyższego bloku instrukcji gdy m pononie zapamiętuje się X roziązań o najmniejszej artości funkcji celu. W przypadku gdy m >, to algorytm zraca roziązanie (lub zbiór rónoażnych roziązań) o najmniejszej artości funkcji celu. Liczba iteracji niezbędnych do yznaczenia roziązania problemu synchronizacji interałoej z ykorzystaniem metody przeszukiania iązkoego ynika ze zoru: c 1 + X c 2 + X c X c = c 1 + X c p p=2 gdzie: c p liczba możliych momentó odjazdu z przystanku początkoego linii l p, X liczba zapamiętyanych najlepszych roziązań. Na liczbę iteracji ykonanych przez algorytm przeszukiania iązkoego pły ma sposób uszeregoania linii ze zględu na liczbę możliych momentó odjazdu. Zakładając, że linie uszeregoane są kolejności rosnącej liczby możliych momentó odjazdu, tzn. c 1 < c 2 < c 3 < < c 1 < c, to algorytm ten ygeneruje: I = c 1 + X c 2 + X c X c 1 + X c roziązań dopuszczalnych przypadku, gdy działanie algorytmu rozpoczęto od pierszej linii komunikacyjnej i kontynuoano kolejności l 1 l 2 l 3 l 1 l, I = c + X c X c 3 + X c 2 + X c 1 roziązań dopuszczalnych przypadku, gdy działanie algorytmu rozpoczęto od ostatniej linii komunikacyjnej i kontynuoano kolejności l l 1 l 3 l 2 l 1. Łato zauażyć, że przy założeniu c 1 < c 2 < c 3 < < c 1 < c i dla X > 1 pradzia jest nieróność I > I. (3) BIBLIOGRAFIA 1. Cormen T. H., Leiserson Ch. E., Rivest R., L., Wproadzenie do algorytmó, Wydanicta Naukoo-Techniczne, Warszaa McConnell J. J., Analysis of Algorithms: An Active Learning Approach, Jones and Bartlett Publishers, Sudbury Michaleicz Z., Fogel D., Jak to roziązać, czyli nooczesna heurystyka, Wydanicta Naukoo-Techniczne, Warszaa Motani R., Raghavan P., Randomized Algorithms, Cambridge University Press, Melbourne Oziomek J., Rogoski A., Alternatyna miara synchronizacji rozkładó jazdy, Autobusy. Technika, Eksploatacja, Systemy Transportoe, 6/2016, Instytut Naukoo-Wydaniczy SPATIUM, s Oziomek J., Rogoski A., Synchronizacja miejskich linii komunikacyjnych z ykorzystaniem ielu kryterió. Autobusy. Technika, Eksploatacja, Systemy Transportoe, 12/2016, Instytut Naukoo-Wydaniczy SPATIUM, s Tyugu E., Algorithms and Architectures of Artifical Intelligence, IOS Press, Amsterdam Zabinsky Z., Random Search Algorithms. Wiley Encyclopedia of Operations Research and Management Science, 8 Vols, Wiley & Sons, Selected methods of searching of solution to bus synchronization problem The article describes the selected methods used to solve the problem of synchronization of the timetables in urban public transport. One exact method (brute force) and to heuristic methods (random search and beam search) ere characterized. The first method (brute force) allos to find the best solution of the problem but generally ith a considerable duration of the calculations for the non-trivial problems. The other methods are usually faster - in random search method the feasible solutions are generated randomly hile beam search method is a kind of greedy algorithm in hich the solutions are generated step-by-step. Both heuristic methods do not provide the optimal solution, but only approximate. There is a ide range of the optimization problems for hich the choice of the solution method is not clear. The problem of synchronization of the timetables in urban public transport is one of those for hich it is necessary to find a compromise beteen the duration of the calculation and their accuracy. Autorzy: mgr inż. Jakub Oziomek Uniersytet Technologiczno-Humanistyczny im. Kazimierza Pułaskiego Radomiu, Wydział Transportu i Elektrotechniki dr hab. inż. Andrzej Rogoski Uniersytet Technologiczno- Humanistyczny im. Kazimierza Pułaskiego Radomiu, Wydział Transportu i Elektrotechniki 620 AUTOBUSY 12/2017

Wykład 9. Stateczność prętów. Wyboczenie sprężyste

Wykład 9. Stateczność prętów. Wyboczenie sprężyste Wykład 9. Stateczność prętó. Wyoczenie sprężyste 1. Siła ytyczna pręta podpartego soodnie Dla pręta jak na rysunku 9.1 eźmiemy pod uagę możliość ygięcia się pręta z osi podczas ściskania. jest modułem

Bardziej szczegółowo

OCENA DOKŁADNOŚCI OBLICZANIA PARAMETRÓW SPOTKANIA CPA I TCPA W MULTIAGENTOWYM SYSTEMIE WSPOMAGANIA NAWIGACYJNEGO PROCESU DECYZYJNEGO

OCENA DOKŁADNOŚCI OBLICZANIA PARAMETRÓW SPOTKANIA CPA I TCPA W MULTIAGENTOWYM SYSTEMIE WSPOMAGANIA NAWIGACYJNEGO PROCESU DECYZYJNEGO ANDRZEJ BANACHOWICZ, PIOTR WOŁEJSZA ** OCENA DOKŁADNOŚCI OBLICZANIA PARAMETRÓW SPOTKANIA I T W MULTIAGENTOWYM SYSTEMIE WSPOMAGANIA NAWIGACYJNEGO PROCESU DECYZYJNEGO CALCULATION ACCURACY OF AND T IN MADSS

Bardziej szczegółowo

Metody programowania sieciowego w zarządzaniu przedsięwzięciami

Metody programowania sieciowego w zarządzaniu przedsięwzięciami Metody programoania siecioego zarządzaniu przedsięzięciami Programoanie siecioe stanoi specyficzną grupę zagadnień programoania matematycznego. Zagadnienia siecioe - zagadnienia, których ilustrację graficzną

Bardziej szczegółowo

Algorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny

Algorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny Algorytm to przepis; zestawienie kolejnych kroków prowadzących do wykonania określonego zadania; to uporządkowany sposób postępowania przy rozwiązywaniu zadania, problemu, z uwzględnieniem opisu danych

Bardziej szczegółowo

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM Mostefa Mohamed-Seghir Akademia Morska w Gdyni PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM W artykule przedstawiono propozycję zastosowania programowania dynamicznego do rozwiązywania

Bardziej szczegółowo

OKREŚLANIE STOPNIA ODWRACALNOŚCI OBIEGÓW LEWOBIEŻNYCH

OKREŚLANIE STOPNIA ODWRACALNOŚCI OBIEGÓW LEWOBIEŻNYCH Dariusz Nanoski Akademia Morska Gdyni OKREŚLANIE OPNIA ODWRACALNOŚCI OBIEGÓW LEWOBIEŻNYCH Praca odnosi się do dostępnej literatury i zaiera łasne analizy ziązane z określaniem stopnia odracalności obiektu

Bardziej szczegółowo

Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych

Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych inż. Marek Duczkowski Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych słowa kluczowe: algorytm gradientowy, optymalizacja, określanie wodnicy W artykule

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA SZTUCZNA INTELIGENCJA WYKŁAD 13. PROBLEMY OPTYMALIZACYJNE Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska PROBLEMY OPTYMALIZACYJNE Optymalizacja poszukiwanie

Bardziej szczegółowo

Zadania z gwiazdką - seria I, szkice rozwiązań

Zadania z gwiazdką - seria I, szkice rozwiązań Zadania z giazdką - seria I, szkice roziązań 1. Rozstrzygnij, czy język L = { {a, b, c} = v oraz # a () + # b () = # b (v) + # c (v)} jest reglarny. Szkic roziązania Język L nie jest reglarny, ykażemy,

Bardziej szczegółowo

Heurystyczne metody przeszukiwania

Heurystyczne metody przeszukiwania Heurystyczne metody przeszukiwania Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 Politechnika Wrocławska Pojęcie heurystyki Metody heurystyczne są jednym z ważniejszych narzędzi sztucznej inteligencji.

Bardziej szczegółowo

Badania ruchu w Trójmieście w ramach projektu Kolei Metropolitalnej. mgr inż. Szymon Klemba Warszawa, 13.03.2012r.

Badania ruchu w Trójmieście w ramach projektu Kolei Metropolitalnej. mgr inż. Szymon Klemba Warszawa, 13.03.2012r. Badania ruchu Trójmieście ramach projektu Kolei Metropolitalnej mgr inż. Szymon Klemba Warszaa, 13.03.2012r. SPIS TREŚCI 1 Tło i cel badań 2 Podstaoe pojęcia modeloania 3 Proces budoy modelu 3A Model układu

Bardziej szczegółowo

KONKURS OFERT NA WYKONAWCĘ USŁUG SZKOLENIOWYCH NR1/2013/HDT

KONKURS OFERT NA WYKONAWCĘ USŁUG SZKOLENIOWYCH NR1/2013/HDT KONKURS OFERT NA WYKONAWCĘ USŁUG SZKOLENIOWYCH NR1/2013/HDT I. Naza i adres zamaiającego: HDT - POLSKA Sp. z o.o. Ul. Kolejoa 1 46-040 Ozimek II. Przedmiot zamóienia Szkolenia z zakresu umiejętności komunikacyjnych,

Bardziej szczegółowo

Inverse problems - Introduction - Probabilistic approach

Inverse problems - Introduction - Probabilistic approach Inverse problems - Introduction - Probabilistic approach Wojciech Dȩbski Instytut Geofizyki PAN debski@igf.edu.pl Wydział Fizyki UW, 13.10.2004 Wydział Fizyki UW Warszawa, 13.10.2004 (1) Plan of the talk

Bardziej szczegółowo

Metodyki i techniki programowania

Metodyki i techniki programowania Metodyki i techniki programowania dr inż. Maciej Kusy Katedra Podstaw Elektroniki Wydział Elektrotechniki i Informatyki Politechnika Rzeszowska Elektronika i Telekomunikacja, sem. 2 Plan wykładu Sprawy

Bardziej szczegółowo

Zaawansowane programowanie

Zaawansowane programowanie Zaawansowane programowanie wykład 3: inne heurystyki prof. dr hab. inż. Marta Kasprzak Instytut Informatyki, Politechnika Poznańska Heurystyką nazywamy algorytm (metodę) zwracający rozwiązanie przybliżone.

Bardziej szczegółowo

1 Wprowadzenie do algorytmiki

1 Wprowadzenie do algorytmiki Teoretyczne podstawy informatyki - ćwiczenia: Prowadzący: dr inż. Dariusz W Brzeziński 1 Wprowadzenie do algorytmiki 1.1 Algorytm 1. Skończony, uporządkowany ciąg precyzyjnie i zrozumiale opisanych czynności

Bardziej szczegółowo

SYSTEMY UCZĄCE SIĘ WYKŁAD 5. UCZENIE SIĘ APROKSYMACJI FUNKCJI MODELE LINIOWE

SYSTEMY UCZĄCE SIĘ WYKŁAD 5. UCZENIE SIĘ APROKSYMACJI FUNKCJI MODELE LINIOWE SYSEMY UCZĄCE SIĘ WYKŁAD 5. UCZENIE SIĘ APROKSYMACJI FUNKCJI MODELE LINIOWE Częstochoa 4 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochoska MEODY APROKSYMACJI Metody aproksymacji

Bardziej szczegółowo

Działanie algorytmu oparte jest na minimalizacji funkcji celu jako suma funkcji kosztu ( ) oraz funkcji heurystycznej ( ).

Działanie algorytmu oparte jest na minimalizacji funkcji celu jako suma funkcji kosztu ( ) oraz funkcji heurystycznej ( ). Algorytm A* Opracowanie: Joanna Raczyńska 1.Wstęp Algorytm A* jest heurystycznym algorytmem służącym do znajdowania najkrótszej ścieżki w grafie. Jest to algorytm zupełny i optymalny, co oznacza, że zawsze

Bardziej szczegółowo

SCHEMAT ROZWIĄZANIA ZADANIA OPTYMALIZACJI PRZY POMOCY ALGORYTMU GENETYCZNEGO

SCHEMAT ROZWIĄZANIA ZADANIA OPTYMALIZACJI PRZY POMOCY ALGORYTMU GENETYCZNEGO SCHEMAT ROZWIĄZANIA ZADANIA OPTYMALIZACJI PRZY POMOCY ALGORYTMU GENETYCZNEGO. Rzeczywistość (istniejąca lub projektowana).. Model fizyczny. 3. Model matematyczny (optymalizacyjny): a. Zmienne projektowania

Bardziej szczegółowo

POMIAR MOCY BIERNEJ W OBWODACH TRÓJFAZOWYCH

POMIAR MOCY BIERNEJ W OBWODACH TRÓJFAZOWYCH ĆWICZEIE R 9 POMIAR MOCY BIEREJ W OBWODACH TRÓJFAZOWYCH 9.. Cel ćiczenia Celem ćiczenia jest poznanie metod pomiaru mocy biernej odbiornika niesymetrycznego obodach trójfazoych. 9.. Pomiar mocy biernej

Bardziej szczegółowo

Schemat programowania dynamicznego (ang. dynamic programming)

Schemat programowania dynamicznego (ang. dynamic programming) Schemat programowania dynamicznego (ang. dynamic programming) Jest jedną z metod rozwiązywania problemów optymalizacyjnych. Jej twórcą (1957) był amerykański matematyk Richard Ernest Bellman. Schemat ten

Bardziej szczegółowo

Metody Optymalizacji Optimization Methods. Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Metody Optymalizacji Optimization Methods. Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Naza modułu Naza modułu języku angielskim Oboiązuje od roku akademickiego 2012/2013 Metody

Bardziej szczegółowo

OPTYMALIZACJA STRUKTUR ELEKTROENERGETYCZNYCH SIECI PROMIENIOWYCH

OPTYMALIZACJA STRUKTUR ELEKTROENERGETYCZNYCH SIECI PROMIENIOWYCH POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 78 Electrical Engineering 2014 Janusz BROŻEK* Wojciech BĄCHOREK* OPTYMALIZACJA STRUKTUR ELEKTROENERGETYCZNYCH SIECI PROMIENIOWYCH Optymalizacja promieniowych

Bardziej szczegółowo

Algorytm genetyczny (genetic algorithm)-

Algorytm genetyczny (genetic algorithm)- Optymalizacja W praktyce inżynierskiej często zachodzi potrzeba znalezienia parametrów, dla których system/urządzenie będzie działać w sposób optymalny. Klasyczne podejście do optymalizacji: sformułowanie

Bardziej szczegółowo

Wyznaczanie profilu prędkości płynu w rurociągu o przekroju kołowym

Wyznaczanie profilu prędkości płynu w rurociągu o przekroju kołowym .Wproadzenie. Wyznaczanie profilu prędkości płynu rurociągu o przekroju kołoym Dla ustalonego, jednokierunkoego i uarstionego przepłyu przez rurę o przekroju kołoym rónanie aviera-stokesa upraszcza się

Bardziej szczegółowo

Algorytmy mrówkowe. P. Oleksyk. Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Inteligentne systemy informatyczne

Algorytmy mrówkowe. P. Oleksyk. Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Inteligentne systemy informatyczne y mrówkowe P. Oleksyk Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Inteligentne systemy informatyczne 14 kwietnia 2015 1 Geneza algorytmu - biologia 2 3 4 5 6 7 8 Geneza

Bardziej szczegółowo

Matematyczne Podstawy Informatyki

Matematyczne Podstawy Informatyki Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Algorytm 1. Termin algorytm jest używany w informatyce

Bardziej szczegółowo

OPTYMALIZACJA ZBIORNIKA NA GAZ PŁYNNY LPG

OPTYMALIZACJA ZBIORNIKA NA GAZ PŁYNNY LPG Leon KUKIEŁKA, Krzysztof KUKIEŁKA, Katarzyna GELETA, Łukasz CĄKAŁA OPTYMALIZACJA ZBIORNIKA NA GAZ PŁYNNY LPG Streszczenie Praca dotyczy optymalizacji kształtu zbiornika toroidalnego na gaz LPG. Kryterium

Bardziej szczegółowo

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania Politechnika Poznańska Modele i narzędzia optymalizacji w systemach informatycznych zarządzania Joanna Józefowska POZNAŃ 2010/11 Spis treści Rozdział 1. Metoda programowania dynamicznego........... 5

Bardziej szczegółowo

Metodyki i techniki programowania

Metodyki i techniki programowania Metodyki i techniki programowania dr inż. Maciej Kusy Katedra Podstaw Elektroniki Wydział Elektrotechniki i Informatyki Politechnika Rzeszowska Elektronika i Telekomunikacja, sem. 2 Plan wykładu Sprawy

Bardziej szczegółowo

operacje porównania, a jeśli jest to konieczne ze względu na złe uporządkowanie porównywanych liczb zmieniamy ich kolejność, czyli przestawiamy je.

operacje porównania, a jeśli jest to konieczne ze względu na złe uporządkowanie porównywanych liczb zmieniamy ich kolejność, czyli przestawiamy je. Problem porządkowania zwanego również sortowaniem jest jednym z najważniejszych i najpopularniejszych zagadnień informatycznych. Dane: Liczba naturalna n i ciąg n liczb x 1, x 2,, x n. Wynik: Uporządkowanie

Bardziej szczegółowo

Ćwiczenie N 14 KAWITACJA

Ćwiczenie N 14 KAWITACJA LABORATORIUM MECHANIKI PŁYNÓW Ćiczenie N 1 KAWITACJA 1. Cel ćiczenia ośiadczalne yznaczenie ciśnienia i strumienia objętości kaitacji oraz charakterystyki przepłyu zęŝki, której postaje kaitacja.. Podstay

Bardziej szczegółowo

Jakub Oziomek, Andrzej Rogowski Optymalny przydział autobusów do pozamiejskich linii komunikacyjnych w Ostrowcu Świętokrzyskim

Jakub Oziomek, Andrzej Rogowski Optymalny przydział autobusów do pozamiejskich linii komunikacyjnych w Ostrowcu Świętokrzyskim Jakub Oziomek, Andrzej Rogowski Optymalny przydział autobusów do pozamiejskich linii komunikacyjnych w Ostrowcu Świętokrzyskim Fot. 1. Budynek administracyjny MPK i fragment zajezdni W artykule zaprezentowane

Bardziej szczegółowo

MODEL OPTYMALIZACYJNY SYNCHRONIZACJI LINII TRAMWAJOWYCH

MODEL OPTYMALIZACYJNY SYNCHRONIZACJI LINII TRAMWAJOWYCH Poznań - Rosnówko, 17-19.06.2015 r. Politechnika Poznańska Wydział Maszyn Roboczych i Transportu Zakład Systemów Transportowych MODEL OPTYMALIZACYJNY SYNCHRONIZACJI LINII TRAMWAJOWYCH mgr inż. Kamil Musialski

Bardziej szczegółowo

FOLIA POMERANAE UNIVERSITATIS TECHNOLOGIAE STETINENSIS Folia Pomer. Univ. Technol. Stetin. 2009, Oeconomica 275 (57), 53 58

FOLIA POMERANAE UNIVERSITATIS TECHNOLOGIAE STETINENSIS Folia Pomer. Univ. Technol. Stetin. 2009, Oeconomica 275 (57), 53 58 FOLIA POMERANAE UNIVERSITATIS TECHNOLOGIAE STETINENSIS Folia Pomer. Univ. Technol. Stetin. 2009, Oeconomica 275 (57), 53 58 Anna LANDOWSKA ROZWIĄZANIE PROBLEMU OPTYMALNEGO PRZYDZIAŁU ZA POMOCĄ KLASYCZNEGO

Bardziej szczegółowo

Maciej Piotr Jankowski

Maciej Piotr Jankowski Reduced Adder Graph Implementacja algorytmu RAG Maciej Piotr Jankowski 2005.12.22 Maciej Piotr Jankowski 1 Plan prezentacji 1. Wstęp 2. Implementacja 3. Usprawnienia optymalizacyjne 3.1. Tablica ekspansji

Bardziej szczegółowo

Algorytmy przeszukiwania wzorca

Algorytmy przeszukiwania wzorca Algorytmy i struktury danych Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji Uniwersytet Zielonogórski Algorytmy przeszukiwania wzorca 1 Wstęp Algorytmy

Bardziej szczegółowo

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych Uniersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Steroania i Systemó Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Semestr letni 2010 Laboratorium nr 4 LINIOWE

Bardziej szczegółowo

IDENTYFIKACJA WSPÓŁCZYNNIKA WNIKANIA CIEPŁA NA ZEWNĘTRZNEJ POWIERZCHNI TERMOMETRU DO WYZNACZANIA NIEUSTALONEJ TEMPERATURY PŁYNU

IDENTYFIKACJA WSPÓŁCZYNNIKA WNIKANIA CIEPŁA NA ZEWNĘTRZNEJ POWIERZCHNI TERMOMETRU DO WYZNACZANIA NIEUSTALONEJ TEMPERATURY PŁYNU ZESZYTY NAUKOWE POLITECHNIKI RZESZOWSKIEJ 91, Mechanika 87 RUTMech, t. XXXII, z. 87 (3/15), lipiec-rzesień 015, s. 51-60 Jan TALER 1 Magdalena JAREMKIEWICZ IDENTYFIKACJA WSPÓŁCZYNNIKA WNIKANIA CIEPŁA NA

Bardziej szczegółowo

System VRV IV HR firmy Daikin - Największy wzrost poziomu efektywności od czasu sprężarki z inwertere Czwartek, 13 Luty :22

System VRV IV HR firmy Daikin - Największy wzrost poziomu efektywności od czasu sprężarki z inwertere Czwartek, 13 Luty :22 Wproadzając rynek z, firma Europe koła jiększego postępu pod zględem efektyności steroania klimatem. Jest on nie tylko o 28% bardziej efektyny od poprzedniej generacji ó, ale jest bardziej elastyczny i

Bardziej szczegółowo

Metody systemowe i decyzyjne w informatyce

Metody systemowe i decyzyjne w informatyce Metody systemowe i decyzyjne w informatyce Laboratorium Zadanie nr 3 Osada autor: A Gonczarek Celem poniższego zadania jest zrealizowanie fragmentu komputerowego przeciwnika w grze strategiczno-ekonomicznej

Bardziej szczegółowo

HSC Research Report. Optimization of the decision on the integration. generation with the electrical grid using linear programming HSC/09/03

HSC Research Report. Optimization of the decision on the integration. generation with the electrical grid using linear programming HSC/09/03 HSC/09/03 HSC Research Report Optimization of the decision on the integration of distributed generation ith the electrical grid using linear programming (Optymalizaca decyzi o przyłączeniu rozproszonych

Bardziej szczegółowo

LABORATORIUM TEORII STEROWANIA. Ćwiczenie 6 RD Badanie układu dwupołożeniowej regulacji temperatury

LABORATORIUM TEORII STEROWANIA. Ćwiczenie 6 RD Badanie układu dwupołożeniowej regulacji temperatury Wydział Elektryczny Zespół Automatyki (ZTMAiPC). Cel ćiczenia LABORATORIUM TEORII STEROWANIA Ćiczenie 6 RD Badanie układu dupołożenioej regulacji temperatury Celem ćiczenia jest poznanie łaściości regulacji

Bardziej szczegółowo

Temat: Algorytmy zachłanne

Temat: Algorytmy zachłanne Temat: Algorytmy zachłanne Algorytm zachłanny ( ang. greedy algorithm) wykonuje zawsze działanie, które wydaje się w danej chwili najkorzystniejsze. Wybiera zatem lokalnie optymalną możliwość w nadziei,

Bardziej szczegółowo

Algorytmy heurystyczne w UCB dla DVRP

Algorytmy heurystyczne w UCB dla DVRP Algorytmy heurystyczne w UCB dla DVRP Seminarium IO na MiNI 24.03.2015 Michał Okulewicz based on the decision DEC-2012/07/B/ST6/01527 Plan prezentacji Definicja problemu DVRP UCB na potrzeby DVRP Algorytmy

Bardziej szczegółowo

Programowanie dynamiczne cz. 2

Programowanie dynamiczne cz. 2 Programowanie dynamiczne cz. 2 Wykład 7 16 kwietnia 2019 (Wykład 7) Programowanie dynamiczne cz. 2 16 kwietnia 2019 1 / 19 Outline 1 Mnożenie ciągu macierzy Konstruowanie optymalnego rozwiązania 2 Podstawy

Bardziej szczegółowo

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Technologie cyfrowe Artur Kalinowski Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.pl Semestr letni 2014/2015 Zadanie algorytmiczne: wyszukiwanie dane wejściowe:

Bardziej szczegółowo

HARMONOGRAMOWANIE ROBÓT BUDOWLANYCH Z MINIMALIZACJĄ ŚREDNIEGO POZIOMU ZATRUDNIENIA

HARMONOGRAMOWANIE ROBÓT BUDOWLANYCH Z MINIMALIZACJĄ ŚREDNIEGO POZIOMU ZATRUDNIENIA HARMONOGRAMOWANIE ROBÓT BUDOWLANYCH Z MINIMALIZACJĄ ŚREDNIEGO POZIOMU ZATRUDNIENIA Wojciech BOśEJKO, Zdzisław HEJDUCKI, Michał PODOLSKI, Mariusz UCHROŃSKI Streszczenie: w pracy proponujemy zastosowanie

Bardziej szczegółowo

OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI

OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI Autoreferat do rozprawy doktorskiej OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI Michał Mazur Gliwice 2016 1 2 Montaż samochodów na linii w

Bardziej szczegółowo

WYKORZYSTANIE ELEMENTÓW TEORII GIER DO WYBORU SPOIW POPIOŁOWO-CEMENTOWYCH ZE WZGLĘDU NA DOMIESZKI CHLORKÓW WYSTĘPUJĄCYCH W WODACH KOPALNIANYCH

WYKORZYSTANIE ELEMENTÓW TEORII GIER DO WYBORU SPOIW POPIOŁOWO-CEMENTOWYCH ZE WZGLĘDU NA DOMIESZKI CHLORKÓW WYSTĘPUJĄCYCH W WODACH KOPALNIANYCH Stanisła KOWALIK WYKORZYSTANIE ELEMENTÓW TEORII GIER DO WYBORU SPOIW POPIOŁOWO-CEMENTOWYCH ZE WZGLĘDU NA DOMIESZKI CHLORKÓW WYSTĘPUJĄCYCH W WODACH KOPALNIANYCH Streszczenie W pracy ykorzystano pene elementy

Bardziej szczegółowo

Badania operacyjne egzamin

Badania operacyjne egzamin Imię i nazwisko:................................................... Nr indeksu:............ Zadanie 1 Załóżmy, że Tablica 1 reprezentuje jeden z kroków algorytmu sympleks dla problemu (1)-(4). Tablica

Bardziej szczegółowo

Metody optymalizacji dyskretnej

Metody optymalizacji dyskretnej Metody optymalizacji dyskretnej Spis treści Spis treści Metody optymalizacji dyskretnej...1 1 Wstęp...5 2 Metody optymalizacji dyskretnej...6 2.1 Metody dokładne...6 2.2 Metody przybliżone...6 2.2.1 Poszukiwanie

Bardziej szczegółowo

WPŁYW DŁUGOŚCI I ŚREDNICY MIESZALNIKA NA STOPIEŃ ZMIESZANIA MATERIAŁÓW SYPKICH

WPŁYW DŁUGOŚCI I ŚREDNICY MIESZALNIKA NA STOPIEŃ ZMIESZANIA MATERIAŁÓW SYPKICH Inżynieria Rolnicza 6(94)/27 WPŁYW DŁUGOŚCI I ŚREDNICY MIESZALNIKA NA STOPIEŃ ZMIESZANIA MATERIAŁÓW SYPKICH Alicja Kolasa-Więcek Instytut Inżynierii Produkcji, Politechnika Opolska Streszczenie. W pracy

Bardziej szczegółowo

Belki na podłożu sprężystym

Belki na podłożu sprężystym Belki na podłożu sprężystym podłoże inkleroskie, rónanie różniczkoe ugięcia belki, linie płyoe M-Q-, belki półnieskończone, sposób Bleicha, przykład obliczenioy odłoże inkleroskie Założenia Winklera spółpracy

Bardziej szczegółowo

Uczenie sieci typu MLP

Uczenie sieci typu MLP Uczenie sieci typu MLP Przypomnienie budowa sieci typu MLP Przypomnienie budowy neuronu Neuron ze skokową funkcją aktywacji jest zły!!! Powszechnie stosuje -> modele z sigmoidalną funkcją aktywacji - współczynnik

Bardziej szczegółowo

Optymalizacja ciągła

Optymalizacja ciągła Optymalizacja ciągła 5. Metoda stochastycznego spadku wzdłuż gradientu Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 04.04.2019 1 / 20 Wprowadzenie Minimalizacja różniczkowalnej

Bardziej szczegółowo

Algorytmy i str ruktury danych. Metody algorytmiczne. Bartman Jacek

Algorytmy i str ruktury danych. Metody algorytmiczne. Bartman Jacek Algorytmy i str ruktury danych Metody algorytmiczne Bartman Jacek jbartman@univ.rzeszow.pl Metody algorytmiczne - wprowadzenia Znamy strukturę algorytmów Trudność tkwi natomiast w podaniu metod służących

Bardziej szczegółowo

UNIKANIE IMPASÓW W SYSTEMACH PROCESÓW WSPÓŁBIEŻNYCH

UNIKANIE IMPASÓW W SYSTEMACH PROCESÓW WSPÓŁBIEŻNYCH UNIKANIE IMPASÓW W SYSTEMACH PROCESÓW WSPÓŁBIEŻNYCH Robert Wójcik Instytut Cybernetyki Technicznej Politechniki Wrocławskiej 1. Impasy w systemach procesów współbieżnych 2. Klasyczne algorytmy unikania

Bardziej szczegółowo

Wykonanie ćwiczenia 3. NAPIĘCIE POWIERZCHNIOWE POMIAR NAPIĘCIA POWIERZCHNIOWEGO CIECZY METODĄ STALAGMOMETRYCZNĄ

Wykonanie ćwiczenia 3. NAPIĘCIE POWIERZCHNIOWE POMIAR NAPIĘCIA POWIERZCHNIOWEGO CIECZY METODĄ STALAGMOMETRYCZNĄ Wykonanie ćiczenia 3. NAPIĘCIE POWIERZCHNIOWE POMIAR NAPIĘCIA POWIERZCHNIOWEGO CIECZY METODĄ STALAGMOMETRYCZNĄ Zadania: 1. Zmierzyć napięcie poierzchnioe odnych roztoró kasó organicznych lub alkoholi (do

Bardziej szczegółowo

Optymalizacja. doc. dr inż. Tadeusz Zieliński r. ak. 2013/14. Metody komputerowe w inżynierii komunikacyjnej. ograniczenie kosztów budowy.

Optymalizacja. doc. dr inż. Tadeusz Zieliński r. ak. 2013/14. Metody komputerowe w inżynierii komunikacyjnej. ograniczenie kosztów budowy. koszty optimum ograniczenie kosztów budowy Metody komputerowe w inżynierii komunikacyjnej Optymalizacja koszty całkowite koszty budowy koszty eksploatacji zła jakość rozwiązania dobra doc. dr inż. Tadeusz

Bardziej szczegółowo

OPTYMALNA ALOKACJA OBIEKTÓW Z WYKORZYSTANIEM ALGORYTMÓW EWOLUCYJNYCH

OPTYMALNA ALOKACJA OBIEKTÓW Z WYKORZYSTANIEM ALGORYTMÓW EWOLUCYJNYCH Stanisław KRENICH 1 Alokacja obiektów Optymalizacja Algorytmy ewolucyjne OPTYMALNA ALOKACJA OBIEKTÓW Z WYKORZYSTANIEM ALGORYTMÓW EWOLUCYJNYCH W artykule opisano metodę rozwiązywani zagadnienia optymalnej

Bardziej szczegółowo

Wybrane podstawowe rodzaje algorytmów

Wybrane podstawowe rodzaje algorytmów Wybrane podstawowe rodzaje algorytmów Tomasz Głowacki tglowacki@cs.put.poznan.pl Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii informatycznych

Bardziej szczegółowo

Karta (sylabus) modułu/przedmiotu

Karta (sylabus) modułu/przedmiotu Karta (sylabus) modułu/przedmiotu Budonicto (Naza kierunku studió) Studia I Stopnia Przedmiot: Technologia ych Technology finishing orks Rok: III Semestr: 6 MK_54 Rodzaje zajęć i liczba godzin: Studia

Bardziej szczegółowo

ZASTOSOWANIE SPLOTU FUNKCJI DO OPISU WŁASNOŚCI NIEZAWODNOŚCIOWYCH UKŁADÓW Z REZERWOWANIEM

ZASTOSOWANIE SPLOTU FUNKCJI DO OPISU WŁASNOŚCI NIEZAWODNOŚCIOWYCH UKŁADÓW Z REZERWOWANIEM 1-2011 PROBLEMY EKSPLOATACJI 205 Zbigniew ZDZIENNICKI, Andrzej MACIEJCZYK Politechnika Łódzka, Łódź ZASTOSOWANIE SPLOTU FUNKCJI DO OPISU WŁASNOŚCI NIEZAWODNOŚCIOWYCH UKŁADÓW Z REZERWOWANIEM Słowa kluczowe

Bardziej szczegółowo

Problemy z ograniczeniami

Problemy z ograniczeniami Problemy z ograniczeniami 1 2 Dlaczego zadania z ograniczeniami Wiele praktycznych problemów to problemy z ograniczeniami. Problemy trudne obliczeniowo (np-trudne) to prawie zawsze problemy z ograniczeniami.

Bardziej szczegółowo

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

Struktury danych i złożoność obliczeniowa Wykład 2. Prof. dr hab. inż. Jan Magott Struktury danych i złożoność obliczeniowa Wykład 2. Prof. dr hab. inż. Jan Magott Metody konstrukcji algorytmów: Siłowa (ang. brute force), Dziel i zwyciężaj (ang. divide-and-conquer), Zachłanna (ang.

Bardziej szczegółowo

Metody Optymalizacji: Przeszukiwanie z listą tabu

Metody Optymalizacji: Przeszukiwanie z listą tabu Metody Optymalizacji: Przeszukiwanie z listą tabu Wojciech Kotłowski Instytut Informatyki Politechniki Poznańskiej email: imię.nazwisko@cs.put.poznan.pl pok. 2 (CW) tel. (61)665-2936 konsultacje: wtorek

Bardziej szczegółowo

Optymalizacja. Wybrane algorytmy

Optymalizacja. Wybrane algorytmy dr hab. inż. Instytut Informatyki Politechnika Poznańska www.cs.put.poznan.pl/mkomosinski, Andrzej Jaszkiewicz Problem optymalizacji kombinatorycznej Problem optymalizacji kombinatorycznej jest problemem

Bardziej szczegółowo

IMPLIKACJE ZASTOSOWANIA KODOWANIA OPARTEGO NA LICZBACH CAŁKOWITYCH W ALGORYTMIE GENETYCZNYM

IMPLIKACJE ZASTOSOWANIA KODOWANIA OPARTEGO NA LICZBACH CAŁKOWITYCH W ALGORYTMIE GENETYCZNYM IMPLIKACJE ZASTOSOWANIA KODOWANIA OPARTEGO NA LICZBACH CAŁKOWITYCH W ALGORYTMIE GENETYCZNYM Artykuł zawiera opis eksperymentu, który polegał na uyciu algorytmu genetycznego przy wykorzystaniu kodowania

Bardziej szczegółowo

Statystyka i opracowanie danych Podstawy wnioskowania statystycznego. Prawo wielkich liczb. Centralne twierdzenie graniczne. Estymacja i estymatory

Statystyka i opracowanie danych Podstawy wnioskowania statystycznego. Prawo wielkich liczb. Centralne twierdzenie graniczne. Estymacja i estymatory Statystyka i opracowanie danych Podstawy wnioskowania statystycznego. Prawo wielkich liczb. Centralne twierdzenie graniczne. Estymacja i estymatory Dr Anna ADRIAN Paw B5, pok 407 adrian@tempus.metal.agh.edu.pl

Bardziej szczegółowo

1.12. CAŁKA MOHRA Geometryczna postać całki MOHRA. Rys. 1

1.12. CAŁKA MOHRA Geometryczna postać całki MOHRA. Rys. 1 .. CAŁA OHRA Całka OHRA yraża ziązek między przemieszczeniem (ydłużeniem, ugięciem, obrotem) a obciążeniem (siłą, momentem, obciążeniem ciągłym). Służy ona do yznaczania przemieszczeń statycznie yznaczanych

Bardziej szczegółowo

Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach

Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach Adam Stawowy Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach Summary: We present a meta-heuristic to combine Monte Carlo simulation with genetic algorithm for Capital

Bardziej szczegółowo

I.1.1. Technik ochrony fizycznej osób i mienia 515[01]

I.1.1. Technik ochrony fizycznej osób i mienia 515[01] I.1.1. Technik ochrony fizycznej osób i mienia 515[01] Do egzaminu zostało zgłoszonych: 13 Przystąpiło łącznie: 4 70 przystąpiło: 4 55 przystąpiło: ETAP PISEMNY ETAP PRAKTYCZNY zdało: 3 330 (71,5%) zdało:

Bardziej szczegółowo

OPTYMALIZACJA DWUKRYTERIALNA PROCESU CZYSZCZENIA ZIARNA NA SICIE DASZKOWYM

OPTYMALIZACJA DWUKRYTERIALNA PROCESU CZYSZCZENIA ZIARNA NA SICIE DASZKOWYM InŜynieria Rolnicza 2/2006 Krzysztof Dudek *, Jan Banasiak **, Jerzy Bieniek ** * Instytut Konstrukcji i Eksploatacji Maszyn Politechnika Wrocłaska ** Instytut InŜynierii Rolniczej Akademia Rolnicza e

Bardziej szczegółowo

INFORMATYKA W SZKOLE. Podyplomowe Studia Pedagogiczne. Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227

INFORMATYKA W SZKOLE. Podyplomowe Studia Pedagogiczne. Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 INFORMATYKA W SZKOLE Dr inż. Grażyna KRUPIŃSKA grazyna@fis.agh.edu.pl D-10 pokój 227 Podyplomowe Studia Pedagogiczne 2 Algorytmy Nazwa algorytm wywodzi się od nazwiska perskiego matematyka Muhamed ibn

Bardziej szczegółowo

Przeszukiwanie lokalne

Przeszukiwanie lokalne Przeszukiwanie lokalne 1. Klasyfikacja algorytmów 2. Przeszukiwanie lokalne 1. Klasyfikacja algorytmów Algorytmy dokładne znajdują rozwiązanie optymalne, 1. Klasyfikacja algorytmów Algorytmy dokładne znajdują

Bardziej szczegółowo

Wersja jednorazowa. 200 MB 2 zł 24 godziny DOSTĘPNA wersja niedostępna

Wersja jednorazowa. 200 MB 2 zł 24 godziny DOSTĘPNA wersja niedostępna Regulamin usługi Pakiety internetoe taryfach Orange One, Orange Yes, Orange POP i Noe Orange Go ofercie Orange na kartę oboiązuje od dnia 20 lipca 2015 r. do odołania 1. Pakiety internetoe ( Usługa ) to

Bardziej szczegółowo

Dydaktyka matematyki III-IV etap edukacyjny (wykłady) Wykład nr 6: Nauczanie algorytmów w szkole Semestr zimowy 2018/2019

Dydaktyka matematyki III-IV etap edukacyjny (wykłady) Wykład nr 6: Nauczanie algorytmów w szkole Semestr zimowy 2018/2019 Dydaktyka matematyki III-IV etap edukacyjny (wykłady) Wykład nr 6: Nauczanie algorytmów w szkole Semestr zimowy 2018/2019 Cel Jajecznica z dwóch jaj Obiekty Algorytm 1. Rozgrzać tłuszcz. 2. Rozbić jajka

Bardziej szczegółowo

LABORATORIUM 2: Przeszukiwanie grafów cz. 2 strategie heurystyczne

LABORATORIUM 2: Przeszukiwanie grafów cz. 2 strategie heurystyczne Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny, Politechnika Śląska www.imio.polsl.pl METODY HEURYSTYCZNE LABORATORIUM 2: Przeszukiwanie grafów cz. 2 strategie heurystyczne

Bardziej szczegółowo

ZAGADNIENIE TRANSPORTOWE

ZAGADNIENIE TRANSPORTOWE ZAGADNIENIE TRANSPORTOWE ZT jest specyficznym problemem z zakresu zastosowań programowania liniowego. ZT wykorzystuje się najczęściej do: optymalnego planowania transportu towarów, przy minimalizacji kosztów,

Bardziej szczegółowo

Algorytm memetyczny dla rzeczywistego problemu planowania tras pojazdów

Algorytm memetyczny dla rzeczywistego problemu planowania tras pojazdów Algorytm memetyczny dla rzeczywistego problemu planowania tras pojazdów Andrzej Jaszkiewicz, Przemysław Wesołek 3 grudnia 2013 Kontekst problemu Firma dystrybucyjna Kilka statystyk (wiedza z danych miesięcznych)

Bardziej szczegółowo

ELEKTROTECHNIKA I ELEKTRONIKA

ELEKTROTECHNIKA I ELEKTRONIKA UNIERSYTET TECHNOLOGICZNO-PRZYRODNICZY BYDGOSZCZY YDZIAŁ INŻYNIERII MECHANICZNEJ INSTYTUT EKSPLOATACJI MASZYN I TRANSPORTU ZAKŁAD STEROANIA ELEKTROTECHNIKA I ELEKTRONIKA ĆICZENIE: E3 BADANIE ŁAŚCIOŚCI

Bardziej szczegółowo

WIELOKRYTERIALNE PORZĄDKOWANIE METODĄ PROMETHEE ODPORNE NA ZMIANY WAG KRYTERIÓW

WIELOKRYTERIALNE PORZĄDKOWANIE METODĄ PROMETHEE ODPORNE NA ZMIANY WAG KRYTERIÓW Uniwersytet Ekonomiczny we Wrocławiu WIELOKRYTERIALNE PORZĄDKOWANIE METODĄ PROMETHEE ODPORNE NA ZMIANY WAG KRYTERIÓW Wprowadzenie Wrażliwość wyników analizy wielokryterialnej na zmiany wag kryteriów, przy

Bardziej szczegółowo

Algorytmy sortujące. sortowanie kubełkowe, sortowanie grzebieniowe

Algorytmy sortujące. sortowanie kubełkowe, sortowanie grzebieniowe Algorytmy sortujące sortowanie kubełkowe, sortowanie grzebieniowe Sortowanie kubełkowe (bucket sort) Jest to jeden z najbardziej popularnych algorytmów sortowania. Został wynaleziony w 1956 r. przez E.J.

Bardziej szczegółowo

2 Rachunek macierzowy, metoda eliminacji Gaussa-Jordana Wprowadzenie teoretyczne Zadania... 13

2 Rachunek macierzowy, metoda eliminacji Gaussa-Jordana Wprowadzenie teoretyczne Zadania... 13 Spis treści Podstaoe struktury algebraiczne Grupa, pierścień, ciało Grupy permutacji 4 3 Pierścień ielomianó, algorytm Euklidesa, najiększy spólny dzielnik 6 4 Zadania 7 Rachunek macierzoy, metoda eliminacji

Bardziej szczegółowo

Hierarchiczna analiza skupień

Hierarchiczna analiza skupień Hierarchiczna analiza skupień Cel analizy Analiza skupień ma na celu wykrycie w zbiorze obserwacji klastrów, czyli rozłącznych podzbiorów obserwacji, wewnątrz których obserwacje są sobie w jakimś określonym

Bardziej szczegółowo

Metody Obliczeniowe w Nauce i Technice

Metody Obliczeniowe w Nauce i Technice 8. Wyznaczanie pierwiastków wielomianów Marian Bubak Department of Computer Science AGH University of Science and Technology Krakow, Poland bubak@agh.edu.pl dice.cyfronet.pl Contributors Magdalena Nowak

Bardziej szczegółowo

Analiza stanów gry na potrzeby UCT w DVRP

Analiza stanów gry na potrzeby UCT w DVRP Analiza stanów gry na potrzeby UCT w DVRP Seminarium IO na MiNI 04.11.2014 Michał Okulewicz based on the decision DEC-2012/07/B/ST6/01527 Plan prezentacji Definicja problemu DVRP DVRP na potrzeby UCB Analiza

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Metody optymalizacji Metody bezgradientowe optymalizacji bez ograniczeń Materiały pomocnicze do ćwiczeń

Bardziej szczegółowo

INSTRUKCJA DO ĆWICZENIA NR 1

INSTRUKCJA DO ĆWICZENIA NR 1 L01 ---2014/10/17 ---10:52---page1---#1 KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 1 PRZEDMIOT TEMAT Wybrane zagadnienia z optymalizacji elementów

Bardziej szczegółowo

Optymalizacja. Przeszukiwanie lokalne

Optymalizacja. Przeszukiwanie lokalne dr hab. inż. Instytut Informatyki Politechnika Poznańska www.cs.put.poznan.pl/mkomosinski, Maciej Hapke Idea sąsiedztwa Definicja sąsiedztwa x S zbiór N(x) S rozwiązań, które leżą blisko rozwiązania x

Bardziej szczegółowo

Algorytmy sztucznej inteligencji

Algorytmy sztucznej inteligencji www.math.uni.lodz.pl/ radmat Przeszukiwanie z ograniczeniami Zagadnienie przeszukiwania z ograniczeniami stanowi grupę problemów przeszukiwania w przestrzeni stanów, które składa się ze: 1 skończonego

Bardziej szczegółowo

Zginanie ze ściskaniem

Zginanie ze ściskaniem Zginanie ze ściskaniem sformułoanie probemu przkład roziązań przkład obiczenioe Sformułoanie probemu W probemach tego tpu nie można stosoać zasad zesztnienia - konstrukcję naeż rozpatrać konfiguracji odkształconej

Bardziej szczegółowo

Metody uporządkowania

Metody uporządkowania Metody uporządkowania W trakcie faktoryzacji macierzy rzadkiej ilość zapełnień istotnie zależy od sposobu numeracji równań. Powstaje problem odnalezienia takiej numeracji, przy której: o ilość zapełnień

Bardziej szczegółowo

Metody numeryczne Wykład 4

Metody numeryczne Wykład 4 Metody numeryczne Wykład 4 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Metody skończone rozwiązywania

Bardziej szczegółowo

Elementy Modelowania Matematycznego Wykład 7 Programowanie nieliniowe i całkowitoliczbowe

Elementy Modelowania Matematycznego Wykład 7 Programowanie nieliniowe i całkowitoliczbowe Spis treści Elementy Modelowania Matematycznego Wykład 7 i całkowitoliczbowe Romuald Kotowski Katedra Informatyki Stosowanej PJWSTK 2009 Spis treści Spis treści 1 Wstęp 2 3 Spis treści Spis treści 1 Wstęp

Bardziej szczegółowo

POLITECHNIKA CZĘSTOCHOWSKA. Poszukiwanie optymalnej średnicy rurociągu oraz grubości izolacji

POLITECHNIKA CZĘSTOCHOWSKA. Poszukiwanie optymalnej średnicy rurociągu oraz grubości izolacji POLITECHNIKA CZĘSTOCHOWSKA Instytut Maszyn Cieplnych Optymalizacja Procesów Cieplnych Ćwiczenie nr 3 Poszukiwanie optymalnej średnicy rurociągu oraz grubości izolacji Częstochowa 2002 Wstęp. Ze względu

Bardziej szczegółowo

InPro BMS jest systemem informatycznym do wizualizacji, integracji, zarządzania

InPro BMS jest systemem informatycznym do wizualizacji, integracji, zarządzania InPro BMS jest systemem informatycznym do izualizacji, integracji, zarządzania systemami bezpieczeństa kontroloania i zarządzania budynkami ykorzystyanym przy budoie centró monitoroania alarmó. Wbudoa

Bardziej szczegółowo

Podstawy programowania. Wykład: 13. Rekurencja. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Podstawy programowania. Wykład: 13. Rekurencja. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD Podstawy programowania Wykład: 13 Rekurencja 1 dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD Podstawy programowania Rekurencja - pojęcie 2 Rekurencja - pojęcie Rekurencja (rekursja) wywołanie

Bardziej szczegółowo

ĆWICZENIE 1: Przeszukiwanie grafów strategie heurystyczne

ĆWICZENIE 1: Przeszukiwanie grafów strategie heurystyczne Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny, Politechnika Śląska www.imio.polsl.pl METODY HEURYSTYCZNE studia niestacjonarne ĆWICZENIE 1: Przeszukiwanie grafów strategie

Bardziej szczegółowo