ZASTOSOWANIE METOD SZTUCZNEJ INTELIGENCJI W NAWIGACJI METEOROLOGICZNEJ STATKÓW Z NAPĘDEM HYBRYDOWYM

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

Download "ZASTOSOWANIE METOD SZTUCZNEJ INTELIGENCJI W NAWIGACJI METEOROLOGICZNEJ STATKÓW Z NAPĘDEM HYBRYDOWYM"

Transkrypt

1 PRACE WYDZIAŁU NAWIGACYJNEGO nr 22 AKADEMII MORSKIEJ W GDYNI 2008 JOANNA SZŁAPCZYŃSKA Akademia Morska w Gdyni Katedra Nawigacji ZASTOSOWANIE METOD SZTUCZNEJ INTELIGENCJI W NAWIGACJI METEOROLOGICZNEJ STATKÓW Z NAPĘDEM HYBRYDOWYM Idea statku z napędem hybrydowym zakłada połączenie klasycznego napędu silnikowego z dodatkowym pędnikiem wiatrowym. Dzięki zastosowaniu takiego podejścia możliwe jest zwiększenie prędkości statku dla żeglugi przy sprzyjających wiatrach. Ponadto możliwe jest również zmniejszenie zużycia paliwa, które w głównej mierze wynika ze skrócenia trasy statku. Jednak kryterium zapewnienia należytego bezpieczeństwa często stoi w sprzeczności z wcześniej wspomnianymi celami, stąd też konieczna jest optymalizacja drogi morskiej pod kątem ustalonego zbioru kryteriów. W artykule opisano zastosowanie wielokryterialnych algorytmów ewolucyjnych jako nowoczesnej metody sztucznej inteligencji służącej do optymalizacji trasy w procesie nawigacji meteorologicznej statków. WPROWADZENIE W ostatnich latach, głównie za sprawą globalnego kryzysu paliwowego oraz rosnących standardów ochrony środowiska, powraca się do dyskusji, czy napęd hybrydowy, a więc tradycyjny silnik wspomagany przez dodatkowy pędnik wiatrowy, jest korzystnym rozwiązaniem dla statków, szczególnie tych pływających w żegludze oceanicznej. Historia badań nad hybrydowym napędem statku sięga przełomu lat siedemdziesiątych i osiemdziesiątych XX wieku, stanowiącego okres poprzedniego kryzysu paliwowego na świecie. W owym czasie badania naukowe w Japonii (Tokio) oraz Holandii (Delft) zaowocowały wieloma raportami badawczymi oraz publikacjami. Co więcej, na przełomie lat 70/80 w Japonii skonstruowano tankowiec z napędem hybrydowym Shin Aitoku Maru (rys.1), który był przez pewien czas wykorzystywany komercyjnie [12]. Minimalizacja zużycia paliwa oraz redukcja emitowanych zanieczyszczeń stanowią niepodważalne zalety statków z tradycyjnym napędem, wyposa- 114

2 żonych w dodatkowy pędnik wiatrowy. Niestety, modernizacja istniejącej floty związana jest z dużymi kosztami, co w połączeniu ze znaczącymi kosztami eksploatacji napędu hybrydowego powoduje, że tego typu rozwiązania są stosunkowo rzadko wdrażane i do niedawna pozostawały jedynie w sferze planów. Rys. 1. Shin Aitoku Maru Pod koniec lat dziewięćdziesiątych ubiegłego stulecia badania nad wykorzystaniem napędu hybrydowego dla statków znów nabrały tempa, głównie za sprawą rosnących cen paliw. Wśród aktualnie wdrażanych projektów europejskich można wymienić duński projekt Windship 2000 ([10]) oraz rozwiązanie komercyjne proponowane przez niemiecką firmę Sky Sails [11]. Rys. 2. Sky Sails Rys. 3. Windship 2000 Dotychczas powstałe opracowania dotyczące nawigacji meteorologicznej dla statków z napędem hybrydowym ([1] i [4]) nie wykorzystują mechanizmów ewolucyjnych, dlatego też postanowiono opracować nowe rozwiązanie z wykorzystaniem wielokryterialnych algorytmów ewolucyjnych [5]. W kolejnych rozdziałach przedstawiono: zdefiniowanie problemu optymalizacji trasy statku z napędem hybrydowym, proponowane rozwiązanie 115

3 opisujące zarówno przyjęty do badań model statku jak i główny algorytm. Prezentowany artykuł zamyka podsumowanie omawianej problematyki. 1. DEFINICJA PROBLEMU Definiując problem poszukiwania trasy przejścia statku przyjęto kinematyczny model ruchu wraz z elementami dynamiki związanymi z fizycznym przeprowadzeniem manewru. W tym przypadku wartościami poszukiwanymi są współrzędne geograficzne punktów zwrotu oraz wartości prędkości statku na odcinkach trasy miedzy kolejnymi punktami zwrotu. Kryteria stanowiące podstawę procesu optymalizacji podzielono na dwie zasadnicze grupy: kryteria ekonomiczne, kryteria związane z bezpieczeństwem ruchu statku. W skład grupy kryteriów ekonomicznych wchodzi zużycie paliwa oraz czas potrzebny na pokonanie danej trasy. Grupę kryteriów związanych z bezpieczeństwem stanowią stopień natężenia ruchu innych jednostek oraz stopień naruszenia zadanych ograniczeń nawigacyjnych. Dla tak ustalonych kryteriów optymalizacyjnych przyjęto funkcję celu w postaci: f ( t, v r = { f paliwo ekonomia, i ( t, v r ruch _ statkow paliwo ), f, r) = bezpieczenstwo ( i ruch _ statkow, r)} min (1) f t, v ) = { f ( t ), f ( v )} (2) ekonomia( r paliwo czas _ przejscia r zuzycie _ paliwa paliwo fbezpieczen stwo( iruch _ statkow, r) = { fruch _ statkow( iruch _ statkow), fnaruszenie _ ograniczen( r)} (3) f = czas _ przejscia( tr ) = tr; f zuzycie _ paliwa ( vpaliwo) vpaliwo (4) f i ) = i ; f ( r) = p r (5) ruch _ statkow( ruch _ statkow ruch _ statkow naruszenie _ ograniczen gdzie: t r czas przejścia danej trasy przez wybrany model statku [h], v paliwo całkowite zużycie paliwa na danej trasie dla wybranego modelu statku [t], i ruch_statkow stopień natężenia ruchu innych jednostek jako wartość z zakresu <0;1>; im większa wartość miary tym większe spodziewane natężenie ruchu [bezwymiarowe], r funkcja kary za naruszenie ograniczeń [bezwymiarowe], i i i 116

4 p i r i kara nałożona za niespełnienie i-tego ograniczenia [bezwymiarowe], dla ograniczeń rozmytych: wartość z zakresu <0;1> wskazująca stopień naruszenia i-tego ograniczenia; dla ograniczeń ostrych: wartość logiczna wskazująca czy i-te ograniczenie zostało naruszone [bezwymiarowe]. W procesie poszukiwania trasy przejścia statku ograniczeniami będą: lądy (ląd stały, wyspy) w obszarze poszukiwania trasy, płycizny oraz obszary niedostępne dla założonej głębokości zanurzenia statku w obszarze poszukiwania trasy, zjawiska lodowe, których pojawienie się jest przewidywane w obszarze poszukiwania trasy w rozpatrywanym okresie czasu, cyklony tropikalne, których pojawienie się jest przewidywane w obszarze poszukiwania trasy w rozpatrywanym okresie czasu. 2. PROPONOWANY WIELOKRYTERIALNY EWOLUCYJNY ALGORYTM NAWIGACJI METEOROLOGICZNEJ DLA STATKU Z NAPĘDEM HYBRYDOWYM Dla przedstawionej wcześniej definicji problemu wyboru trasy przejścia statku, proponowany jest algorytm bazujący na podejściu wielokryterialnym oraz schemacie algorytmów ewolucyjnych. Kolejne punkty opisują model statku przyjęty do badań oraz ogólny opis komponentów proponowanego algorytmu Przyjęty model statku Do badań przyjęto model statku o napędzie hybrydowym opracowany na Wydziale Oceanotechniki i Okrętownictwa Politechniki Gdańskiej [3], oparty na masowcu B-470 oraz ożaglowaniu statku Oceania, opisany szczegółowo w [6]. Dla przyjętego modelu statku oraz pędnika wiatrowego opracowano procedury [6] służące do określenia: charakterystyki prędkościowej modelu w zależności od prognozowanej siły i kierunku wiatru, zużycia paliwa dla prognozowanej siły i kierunku wiatru oraz parametrów ruchu statku. 117

5 2.2. Wielokryterialny algorytm ewolucyjny Wielokryterialne algorytmy ewolucyjne należą do tej klasy metod, dla których do działania algorytmu nie jest konieczna wiedza o wzajemnych preferencjach użytkownika wobec przyjętego zbioru kryteriów. Algorytmy te operują na tzw. zbiorach Pareto-optymalnych, tj. takich do których należą rozwiązania niezdominowane w ramach danego zbioru kryteriów. Szczegółowy mechanizm działania wielokryterialnych algorytmów ewolucyjnych został już opisany, m.in. w pracy [5]. Poniżej opisano elementy algorytmu ewolucyjnego zaprojektowanego w celu realizacji procesu nawigacji meteorologicznej statku z napędem hybrydowym. Struktura chromosomu W rozważanym problemie ewolucyjnym osobnikiem, czy też rozwiązaniem, jest trasa przejścia statku, natomiast wartościami poszukiwanymi są parametry tej trasy, takie jak współrzędne geograficzne punktów zwrotu oraz czasy osiągnięcia tych punktów. Stąd też proponowana struktura chromosomu składa się z uporządkowanego zbioru wartości (x i, y i, t i ) odpowiadających odpowiednio: x i długości geograficznej i-tego punktu zwrotu, y i szerokości geograficznej i-tego punktu zwrotu, t i czasowi osiągnięcia i-tego punktu zwrotu. Prędkość statku zakładana jest jako wartość stała pomiędzy dwoma sąsiadującymi punktami zwrotu, wyznaczana bezpośrednio na podstawie charakterystyki prędkościowej statku ([8] i [9]) oraz prognozowanej siły i kierunku wiatru. Populacja początkowa W celu określenia populacji początkowej osobników (w rozważanym przypadku tras), w pierwszej kolejności dla danych punktów początkowego i końcowego wyznaczane są tzw. trasy bazowe. Zbiór ten zawiera: trasę ortodromiczną, trasę loksodromiczną, trasę wyznaczoną przez metodę izochronową. Na podstawie tras bazowych tworzone są ich losowe modyfikacje, dając w rezultacie zbiór osobników tworzący populację początkową. 118

6 Operatory specjalizowane W celu zapewnienia prawidłowego działania rozważanego algorytmu ewolucyjnego, niezbędne jest wyposażenie go w specjalizowane operatory dostosowane do proponowanej struktury chromosomu. Bazując na znanych rozwiązaniach w zakresie algorytmów ewolucyjnych znajdujących trasy przejścia robotów [2], proponowane są następujące operatory ewolucyjne: mutacja, krzyżowanie, wstawienie punktu zwrotu, usunięcie punktu zwrotu, wygładzanie trasy, wymiana podtras. Warunek stopu W końcowym etapie procesu generacji kolejnego pokolenia osobników następuje określenie wartości funkcji przystosowania (fitness) dla każdego z osobników. Szacowany jest również ogólny stopień przyrostu wartości funkcji przystosowania w danym pokoleniu. Jeżeli przyrost ten będzie mniejszy niż z góry zadana wartość ε, to proces ewolucyjny zostanie zakończony. Dodatkowe elementy typowe dla wielokryterialnych algorytmów ewolucyjnych Zgodnie z wnioskami z przeglądu dostępnych technik dla wielokryterialnych algorytmów ewolucyjnych przedstawionych w [5], w proponowanym rozwiązaniu uwzględniono następujące techniki: populację dodatkową wraz z podstawową strategią wstawiania osobników, ranking wielokryterialny wykorzystujący dane z populacji dodatkowej, współdzielenie wartości przystosowania w przestrzeni kryteriów. 119

7 Wielokryterialny ewolucyjny algorytm pogodowego prowadzenia statku Generacja populacji początkowej Modyfikacja za pomocą operatorów specjalizowanych Określenie wartości funkcji przystosowania (ranking wielokryterialny i niszowanie) Selekcja warunek stopu spełniony warunek stopu niespełniony Określenie dominacji pomiędzy osobnikami i aktualizacja populacji dodatkowej Utworzenie końcowego rankingu (Fuzzy TOPSIS) Rys. 4. Schemat blokowy wielokryterialnego ewolucyjnego algorytmu pogodowego prowadzenia statku (opracowanie własne) Proponowany algorytm wykorzystuje opisany wcześniej mechanizm wielokryterialnego algorytmu ewolucyjnego oraz wielokryterialną metodę rankingową Fuzzy TOPSIS [7]. W ogólności, algorytm ewolucyjny odpowiada tu za iteracyjny proces rozwoju kolejnych pokoleń osobników, natomiast metoda rankingowa służy do ustawienia kolejności ostatecznej grupy rozwiązań Pareto-optymalnych. Ma to na celu ułatwienie wyboru ostatecznej trasy do rekomendacji. Rysunek 4 prezentuje schemat blokowy proponowanego algorytmu. 3. PODSUMOWANIE Niniejszy artykuł przedstawia zastosowanie wielokryterialnych algorytmów ewolucyjnych w procesie nawigacji meteorologicznej statku z napędem hybrydowym. Zaprezentowano w nim założenia dotyczące definicji problemu optymalizacyjnego oraz proponowane rozwiązanie. W skład rozwiązania wchodzi przyjęty model statku z pędnikiem wiatrowym oraz wielokryterialny algorytm ewolucyjny nawigacji meteorologicznej statku. Obecnie prace autorki obejmują implementację jądra docelowego środowiska programistycznego (Delphi 7.0 i MS Visual C++ 6.0) oraz generację populacji początkowej (rys. 5). W najbliższym czasie planowana jest implementacja pozostałych elementów proponowanego algorytmu. 120

8 Rys. 5. Rzut ekranu aplikacji implementującej wielokryterialny ewolucyjny algorytm pogodowego prowadzenia statku, populacja początkowa dla trasy Plymouth Nowy Jork (opracowanie własne) Badania nad zastosowaniem metod sztucznej inteligencji w procesie nawigacji meteorologicznej statku z napędem hybrydowym zostały sfinansowane w 2007 roku ze środków pochodzących z grantu wewnątrzuczelnianego nr: 663/BW/GU/2007. LITERATURA 1. Hagiwara H., Weather routing of (sail-assisted) motor vessels, PhD Thesis, Technical University of Delft, Michalewicz Z., Algorytmy genetyczne + struktury danych = programy ewolucyjne, Wydawnictwa Naukowo-Techniczne, Warszawa Oleksiewicz B., Motor-sailer A hybrid Propulsion for Commercial Vessels. The case study, Polish Maritime Research (w przygotowaniu). 4. Spaans J. A., Windship routeing, Technical University of Delft, Szłapczyńska J., Śmierzchalski R., An Analysis of MultiObjective Evolutionary Techniques Applicable to Weather Routing, Evolutionary Computation and Global Optimization 2007, Prace Naukowe Politechniki Warszawskiej, Elektronika, z. 160, s , Warszawa Szłapczyńska J., Śmierzchalski R., Multiobjective Evolutionary Approach to Weather Routing For Vessels with Hybrid Propulsion, Konferencja ACS, Międzyzdroje Szłapczyńska J., Fuzzy TOPSIS jako metoda rozwiązywania wielokryterialnych problemów decyzyjnych w zastosowaniach nawigacyjnych, Prace Wydziału Nawigacyjnego Akademii Morskiej w Gdyni, z. 17, Gdynia

9 8. Szłapczyńska J., Wyniki badań charakterystyki prędkościowej modelu statku z napędem hybrydowym, Prace Wydziału Nawigacyjnego Akademii Morskiej w Gdyni (w przygotowaniu). 9. Wiśniewski B., Problemy wyboru drogi morskiej statku, Wydawnictwo Morskie, Gdańsk www: www: Yoshimura Y., A Prospect of Sail-Assisted Fishing Boats, Proceedings of International Commemorative Symposium 70th Anniversary of the Japanese Society of Fisheries Science, October 1-5, Yokohama ARTIFICIAL INTELLIGENCE APPLIED TO WEATHER ROUTING FOR HYBRID PROPULSION SHIPS (Summary) Hybrid propulsion ships combine motor engine with additional sails. When sailing in favorable winds, this results in increased speed of the ship. Moreover, it is possible to reduce total fuel consumption of the ship, which is related mainly to the shortened passage time. Unfortunately, ship s safety criterion often remains in opposition to the previously mentioned economical criteria. Thus an optimization procedure is required here, taking into account a predefined criteria set. The paper presents a proposal a multiobjective evolutionary algorithm applied to the weather routing of ships with hybrid propulsion. 122

WYNIKI BADAŃ CHARAKTERYSTYKI PRĘDKOŚCIOWEJ MODELU STATKU Z NAPĘDEM HYBRYDOWYM

WYNIKI BADAŃ CHARAKTERYSTYKI PRĘDKOŚCIOWEJ MODELU STATKU Z NAPĘDEM HYBRYDOWYM PRACE WYDZIAŁU NAWIGACYJNEGO nr 19 AKADEMII MORSKIEJ W GDYNI 2006 JOANNA SŁABCZYŃSKA Akademia Morska w Gdyni Katedra Nawigacji WYNIKI BADAŃ CHARAKTERYSTYKI PRĘDKOŚCIOWEJ MODELU STATKU Z NAPĘDEM HYBRYDOWYM

Bardziej szczegółowo

WIELOKRYTERIALNE ALGORYTMY EWOLUCYJNE W PLANOWANIU DROGI MORSKIEJ

WIELOKRYTERIALNE ALGORYTMY EWOLUCYJNE W PLANOWANIU DROGI MORSKIEJ JOANNA SZŁAPCZYŃSKA Akademia Morska w Gdyni Katedra Nawigacji WIELOKRYTERIALNE ALGORYTMY EWOLUCYJNE W PLANOWANIU DROGI MORSKIEJ Wielokryterialne algorytmy ewolucyjne rozszerzają klasyczny algorytm ewolucyjny

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

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE WYDZIAŁ INFORMATYKI ROZPRAWA DOKTORSKA ZASTOSOWANIE ALGORYTMÓW EWOLUCYJNYCH ORAZ METOD RANKINGOWYCH DO PLANOWANIA TRASY STATKU Z NAPĘDEM HYBRYDOWYM

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

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

Algorytmy genetyczne

Algorytmy genetyczne 9 listopada 2010 y ewolucyjne - zbiór metod optymalizacji inspirowanych analogiami biologicznymi (ewolucja naturalna). Pojęcia odwzorowujące naturalne zjawiska: Osobnik Populacja Genotyp Fenotyp Gen Chromosom

Bardziej szczegółowo

WYBRANE WARIANTY PLANOWANIA PODRÓŻY STATKU W ŻEGLUDZE OCEANICZNEJ

WYBRANE WARIANTY PLANOWANIA PODRÓŻY STATKU W ŻEGLUDZE OCEANICZNEJ Mirosław Jurdziński Akademia Morska w Gdyni WYBRANE WARIANTY PLANOWANIA PODRÓŻY STATKU W ŻEGLUDZE OCEANICZNEJ W pracy przedstawiono wybrane, praktyczne warianty planowania nawigacji morskiej w żegludze

Bardziej szczegółowo

ZESZYTY NAUKOWE NR 6(78) AKADEMII MORSKIEJ W SZCZECINIE

ZESZYTY NAUKOWE NR 6(78) AKADEMII MORSKIEJ W SZCZECINIE ISSN 1733-8670 ZESZYTY NAUKOWE NR 6(78) AKADEMII MORSKIEJ W SZCZECINIE I N Ż Y N I E R I A R U C H U M O R S K I E G O 2 00 5 Andrzej Łebkowski, Roman Śmierzchalski, Marcin Tobiasz, Krzysztof Dziedzicki,

Bardziej szczegółowo

Algorytmy genetyczne

Algorytmy genetyczne Algorytmy genetyczne Motto: Zamiast pracowicie poszukiwać najlepszego rozwiązania problemu informatycznego lepiej pozwolić, żeby komputer sam sobie to rozwiązanie wyhodował! Algorytmy genetyczne służą

Bardziej szczegółowo

ZESZYTY NAUKOWE NR 1(73) AKADEMII MORSKIEJ W SZCZECINIE

ZESZYTY NAUKOWE NR 1(73) AKADEMII MORSKIEJ W SZCZECINIE ISSN 0209-2069 ZESZYTY NAUKOWE NR 1(73) AKADEMII MORSKIEJ W SZCZECINIE EXPLO-SHIP 2004 Tadeusz Szelangiewicz, Katarzyna Żelazny Prognozowanie charakterystyk napędowych statku ze śrubą stałą podczas pływania

Bardziej szczegółowo

Generowanie i optymalizacja harmonogramu za pomoca

Generowanie i optymalizacja harmonogramu za pomoca Generowanie i optymalizacja harmonogramu za pomoca na przykładzie generatora planu zajęć Matematyka Stosowana i Informatyka Stosowana Wydział Fizyki Technicznej i Matematyki Stosowanej Politechnika Gdańska

Bardziej szczegółowo

UNIKANIE NIEBEZPIECZNYCH SYTUACJI W ZŁYCH WARUNKACH POGODOWYCH W RUCHU STATKU NA FALI NADĄŻAJĄCEJ

UNIKANIE NIEBEZPIECZNYCH SYTUACJI W ZŁYCH WARUNKACH POGODOWYCH W RUCHU STATKU NA FALI NADĄŻAJĄCEJ MIROSŁAW JURDZIŃSKI Akademia Morska w Gdyni Katedra Nawigacji UNIKANIE NIEBEZPIECZNYCH SYTUACJI W ZŁYCH WARUNKACH POGODOWYCH W RUCHU STATKU NA FALI NADĄŻAJĄCEJ Podstawową zasadą planowania nawigacji jest

Bardziej szczegółowo

Algorytm Genetyczny. zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych

Algorytm Genetyczny. zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych Algorytm Genetyczny zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych Dlaczego Algorytmy Inspirowane Naturą? Rozwój nowych technologii: złożone problemy obliczeniowe w

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

Podejście memetyczne do problemu DCVRP - wstępne wyniki. Adam Żychowski

Podejście memetyczne do problemu DCVRP - wstępne wyniki. Adam Żychowski Podejście memetyczne do problemu DCVRP - wstępne wyniki Adam Żychowski Na podstawie prac X. S. Chen, L. Feng, Y. S. Ong A Self-Adaptive Memeplexes Robust Search Scheme for solving Stochastic Demands Vehicle

Bardziej szczegółowo

Algorytmy genetyczne. Materiały do laboratorium PSI. Studia stacjonarne i niestacjonarne

Algorytmy genetyczne. Materiały do laboratorium PSI. Studia stacjonarne i niestacjonarne Algorytmy genetyczne Materiały do laboratorium PSI Studia stacjonarne i niestacjonarne Podstawowy algorytm genetyczny (PAG) Schemat blokowy algorytmu genetycznego Znaczenia, pochodzących z biologii i genetyki,

Bardziej szczegółowo

Algorytmy genetyczne. Materiały do laboratorium PSI. Studia niestacjonarne

Algorytmy genetyczne. Materiały do laboratorium PSI. Studia niestacjonarne Algorytmy genetyczne Materiały do laboratorium PSI Studia niestacjonarne Podstawowy algorytm genetyczny (PAG) Schemat blokowy algorytmu genetycznego Znaczenia, pochodzących z biologii i genetyki, pojęć

Bardziej szczegółowo

ZESZYTY NAUKOWE NR 11(83) AKADEMII MORSKIEJ W SZCZECINIE. Dynamiczne programowanie trasy statku z uwzględnieniem omijania cyklonów tropikalnych

ZESZYTY NAUKOWE NR 11(83) AKADEMII MORSKIEJ W SZCZECINIE. Dynamiczne programowanie trasy statku z uwzględnieniem omijania cyklonów tropikalnych ISSN 1733-8670 ZESZYTY NAUKOWE NR 11(83) AKADEMII MORSKIEJ W SZCZECINIE IV MIĘDZYNARODOWA KONFERENCJA NAUKOWO-TECHNICZNA E X P L O - S H I P 2 0 0 6 Piotr Medyna, Bernard Wiśniewski, Jarosław Chomski Dynamiczne

Bardziej szczegółowo

Algorytmy optymalizacji systemu ICT wspomagające zarządzanie siecią wodociągową

Algorytmy optymalizacji systemu ICT wspomagające zarządzanie siecią wodociągową Katowice GPW 2014 Algorytmy optymalizacji systemu ICT wspomagające zarządzanie siecią wodociągową Jan Studziński 1 1. Wstęp Cel projektu Usprawnienie zarządzania siecią wodociągową za pomocą nowoczesnych

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

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

Gospodarcze zastosowania algorytmów genetycznych

Gospodarcze zastosowania algorytmów genetycznych Marta Woźniak Gospodarcze zastosowania algorytmów genetycznych 1. Wstęp Ekonometria jako nauka zajmująca się ustalaniem za pomocą metod statystycznych ilościowych prawidłowości zachodzących w życiu gospodarczym

Bardziej szczegółowo

Wielokryterialne harmonogramowanie portfela projektów. Bogumiła Krzeszowska Katedra Badań Operacyjnych

Wielokryterialne harmonogramowanie portfela projektów. Bogumiła Krzeszowska Katedra Badań Operacyjnych Wielokryterialne harmonogramowanie portfela projektów Bogumiła Krzeszowska Katedra Badań Operacyjnych Problem Należy utworzyć harmonogram portfela projektów. Poprzez harmonogram portfela projektów będziemy

Bardziej szczegółowo

Algorytmy ewolucyjne optymalizacji wielokryterialnej sterowane preferencjami decydenta

Algorytmy ewolucyjne optymalizacji wielokryterialnej sterowane preferencjami decydenta Algorytmy ewolucyjne optymalizacji wielokryterialnej sterowane preferencjami decydenta Dr Janusz Miroforidis MGI Metro Group Information Technology Polska Sp. z o.o. listopad 2010 Wprowadzenie Plan prezentacji

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

Automatyczny dobór parametrów algorytmu genetycznego

Automatyczny dobór parametrów algorytmu genetycznego Automatyczny dobór parametrów algorytmu genetycznego Remigiusz Modrzejewski 22 grudnia 2008 Plan prezentacji Wstęp Atrakcyjność Pułapki Klasyfikacja Wstęp Atrakcyjność Pułapki Klasyfikacja Konstrukcja

Bardziej szczegółowo

Algorytm memetyczny w grach wielokryterialnych z odroczoną preferencją celów. Adam Żychowski

Algorytm memetyczny w grach wielokryterialnych z odroczoną preferencją celów. Adam Żychowski Algorytm memetyczny w grach wielokryterialnych z odroczoną preferencją celów Adam Żychowski Definicja problemu dwóch graczy: P 1 (minimalizator) oraz P 2 (maksymalizator) S 1, S 2 zbiory strategii graczy

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

6. Klasyczny algorytm genetyczny. 1

6. Klasyczny algorytm genetyczny. 1 6. Klasyczny algorytm genetyczny. 1 Idea algorytmu genetycznego została zaczerpnięta z nauk przyrodniczych opisujących zjawiska doboru naturalnego i dziedziczenia. Mechanizmy te polegają na przetrwaniu

Bardziej szczegółowo

Metody Programowania

Metody Programowania POLITECHNIKA KRAKOWSKA - WIEiK KATEDRA AUTOMATYKI i TECHNIK INFORMACYJNYCH Metody Programowania www.pk.edu.pl/~zk/mp_hp.html Wykładowca: dr inż. Zbigniew Kokosiński zk@pk.edu.pl Wykład 8: Wyszukiwanie

Bardziej szczegółowo

Prof. dr hab. inż. Tadeusz Szelangiewicz. transport morski

Prof. dr hab. inż. Tadeusz Szelangiewicz. transport morski 17.09.2012 r. Prof. dr hab. inż. Tadeusz Szelangiewicz Dziedzina nauki: Dyscyplina: Specjalność naukowa: nauki techniczne budowa i eksploatacja maszyn projektowanie okrętu, hydromechanika okrętu, transport

Bardziej szczegółowo

Zastosowanie sztucznej inteligencji w testowaniu oprogramowania

Zastosowanie sztucznej inteligencji w testowaniu oprogramowania Zastosowanie sztucznej inteligencji w testowaniu oprogramowania Problem NP Problem NP (niedeterministycznie wielomianowy, ang. nondeterministic polynomial) to problem decyzyjny, dla którego rozwiązanie

Bardziej szczegółowo

Algorytmy genetyczne w optymalizacji

Algorytmy genetyczne w optymalizacji Algorytmy genetyczne w optymalizacji Literatura 1. David E. Goldberg, Algorytmy genetyczne i ich zastosowania, WNT, Warszawa 1998; 2. Zbigniew Michalewicz, Algorytmy genetyczne + struktury danych = programy

Bardziej szczegółowo

Algorytmy ewolucyjne

Algorytmy ewolucyjne Algorytmy ewolucyjne Dr inż. Michał Bereta p. 144 / 10, Instytut Modelowania Komputerowego mbereta@pk.edu.pl beretam@torus.uck.pk.edu.pl www.michalbereta.pl Problemy świata rzeczywistego często wymagają

Bardziej szczegółowo

Wstęp do Sztucznej Inteligencji

Wstęp do Sztucznej Inteligencji Wstęp do Sztucznej Inteligencji Algorytmy Genetyczne Joanna Kołodziej Politechnika Krakowska Wydział Fizyki, Matematyki i Informatyki Metody heurystyczne Algorytm efektywny: koszt zastosowania (mierzony

Bardziej szczegółowo

FOLIA POMERANAE UNIVERSITATIS TECHNOLOGIAE STETINENSIS Folia Pomer. Univ. Technol. Stetin. 2011, Oeconomica 285 (62), 45 50

FOLIA POMERANAE UNIVERSITATIS TECHNOLOGIAE STETINENSIS Folia Pomer. Univ. Technol. Stetin. 2011, Oeconomica 285 (62), 45 50 FOLIA POMERANAE UNIVERSITATIS TECHNOLOGIAE STETINENSIS Folia Pomer. Univ. Technol. Stetin. 2011, Oeconomica 285 (62), 45 50 Anna Landowska KLASYCZNY ALGORYTM GENETYCZNY W DYNAMICZNEJ OPTYMALIZACJI MODELU

Bardziej szczegółowo

Obliczenia ewolucyjne - plan wykładu

Obliczenia ewolucyjne - plan wykładu Obliczenia ewolucyjne - plan wykładu Wprowadzenie Algorytmy genetyczne Programowanie genetyczne Programowanie ewolucyjne Strategie ewolucyjne Inne modele obliczeń ewolucyjnych Podsumowanie Ewolucja Ewolucja

Bardziej szczegółowo

PLAN WYKŁADU OPTYMALIZACJA GLOBALNA OPERATOR KRZYŻOWANIA ETAPY KRZYŻOWANIA

PLAN WYKŁADU OPTYMALIZACJA GLOBALNA OPERATOR KRZYŻOWANIA ETAPY KRZYŻOWANIA PLAN WYKŁADU Operator krzyżowania Operator mutacji Operator inwersji Sukcesja Przykłady symulacji AG Kodowanie - rodzaje OPTYMALIZACJA GLOBALNA Wykład 3 dr inż. Agnieszka Bołtuć OPERATOR KRZYŻOWANIA Wymiana

Bardziej szczegółowo

OBSZARY BADAŃ NAUKOWYCH

OBSZARY BADAŃ NAUKOWYCH OBSZARY BADAŃ NAUKOWYCH WYDZIAŁ NAWIGACYJNY KATEDRA NAWIGACJI... 3 Bezpieczeństwo na morzu... 3 Geodezyjno- kartograficzne podstawy nawigacji morskiej... 3 Kompleksowe badania wpływu warunków hydrometeorologicznych...

Bardziej szczegółowo

Zadania laboratoryjne i projektowe - wersja β

Zadania laboratoryjne i projektowe - wersja β Zadania laboratoryjne i projektowe - wersja β 1 Laboratorium Dwa problemy do wyboru (jeden do realizacji). 1. Water Jug Problem, 2. Wieże Hanoi. Water Jug Problem Ograniczenia dla każdej z wersji: pojemniki

Bardziej szczegółowo

ALGORYTMY GENETYCZNE (wykład + ćwiczenia)

ALGORYTMY GENETYCZNE (wykład + ćwiczenia) ALGORYTMY GENETYCZNE (wykład + ćwiczenia) Prof. dr hab. Krzysztof Dems Treści programowe: 1. Metody rozwiązywania problemów matematycznych i informatycznych.. Elementarny algorytm genetyczny: definicja

Bardziej szczegółowo

Strategie ewolucyjne (ang. evolu4on strategies)

Strategie ewolucyjne (ang. evolu4on strategies) Strategie ewolucyjne (ang. evolu4on strategies) Strategia ewolucyjna (1+1) W Strategii Ewolucyjnej(1 + 1), populacja złożona z jednego osobnika generuje jednego potomka. Kolejne (jednoelementowe) populacje

Bardziej szczegółowo

ALGORYTMY GENETYCZNE ćwiczenia

ALGORYTMY GENETYCZNE ćwiczenia ćwiczenia Wykorzystaj algorytmy genetyczne do wyznaczenia minimum globalnego funkcji testowej: 1. Wylosuj dwuwymiarową tablicę 100x2 liczb 8-bitowych z zakresu [-100; +100] reprezentujących inicjalną populację

Bardziej szczegółowo

Dobór parametrów algorytmu ewolucyjnego

Dobór parametrów algorytmu ewolucyjnego Dobór parametrów algorytmu ewolucyjnego 1 2 Wstęp Algorytm ewolucyjny posiada wiele parametrów. Przykładowo dla algorytmu genetycznego są to: prawdopodobieństwa stosowania operatorów mutacji i krzyżowania.

Bardziej szczegółowo

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA KARTA MODUŁU KSZTAŁCENIA I. Informacje ogólne 1 Nazwa modułu kształcenia Sztuczna inteligencja 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki, Zakład Informatyki Stosowanej 3 Kod modułu (wypełnia

Bardziej szczegółowo

Algorytmy ewolucyjne - algorytmy genetyczne. I. Karcz-Dulęba

Algorytmy ewolucyjne - algorytmy genetyczne. I. Karcz-Dulęba Algorytmy ewolucyjne - algorytmy genetyczne I. Karcz-Dulęba Algorytmy klasyczne a algorytmy ewolucyjne Przeszukiwanie przestrzeni przez jeden punkt bazowy Przeszukiwanie przestrzeni przez zbiór punktów

Bardziej szczegółowo

Strefa pokrycia radiowego wokół stacji bazowych. Zasięg stacji bazowych Zazębianie się komórek

Strefa pokrycia radiowego wokół stacji bazowych. Zasięg stacji bazowych Zazębianie się komórek Problem zapożyczania kanałów z wykorzystaniem narzędzi optymalizacji Wprowadzenie Rozwiązanie problemu przydziału częstotliwości prowadzi do stanu, w którym każdej stacji bazowej przydzielono żądaną liczbę

Bardziej szczegółowo

MATEMATYCZNE METODY WSPOMAGANIA PROCESÓW DECYZYJNYCH

MATEMATYCZNE METODY WSPOMAGANIA PROCESÓW DECYZYJNYCH MATEMATYCZNE METODY WSPOMAGANIA PROCESÓW DECYZYJNYCH 1. Przedmiot nie wymaga przedmiotów poprzedzających 2. Treść przedmiotu Proces i cykl decyzyjny. Rola modelowania matematycznego w procesach decyzyjnych.

Bardziej szczegółowo

Metody Rozmyte i Algorytmy Ewolucyjne

Metody Rozmyte i Algorytmy Ewolucyjne mgr inż. Wydział Matematyczno-Przyrodniczy Szkoła Nauk Ścisłych Uniwersytet Kardynała Stefana Wyszyńskiego Podstawowe operatory genetyczne Plan wykładu Przypomnienie 1 Przypomnienie Metody generacji liczb

Bardziej szczegółowo

Metody tworzenia efektywnych komitetów klasyfikatorów jednoklasowych Bartosz Krawczyk Katedra Systemów i Sieci Komputerowych Politechnika Wrocławska

Metody tworzenia efektywnych komitetów klasyfikatorów jednoklasowych Bartosz Krawczyk Katedra Systemów i Sieci Komputerowych Politechnika Wrocławska Metody tworzenia efektywnych komitetów klasyfikatorów jednoklasowych Bartosz Krawczyk Katedra Systemów i Sieci Komputerowych Politechnika Wrocławska e-mail: bartosz.krawczyk@pwr.wroc.pl Czym jest klasyfikacja

Bardziej szczegółowo

Proces badawczy schemat i zasady realizacji

Proces badawczy schemat i zasady realizacji Proces badawczy schemat i zasady realizacji Agata Górny Zaoczne Studia Doktoranckie z Ekonomii Warszawa, 23 października 2016 Metodologia i metoda naukowa 1 Metodologia Metodologia nauka o metodach nauki

Bardziej szczegółowo

Metody przeszukiwania

Metody przeszukiwania Metody przeszukiwania Co to jest przeszukiwanie Przeszukiwanie polega na odnajdywaniu rozwiązania w dyskretnej przestrzeni rozwiązao. Zwykle przeszukiwanie polega na znalezieniu określonego rozwiązania

Bardziej szczegółowo

METODY SZTUCZNEJ INTELIGENCJI algorytmy ewolucyjne

METODY SZTUCZNEJ INTELIGENCJI algorytmy ewolucyjne METODY SZTUCZNEJ INTELIGENCJI algorytmy ewolucyjne dr hab. inż. Andrzej Obuchowicz, prof. UZ Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski A. Obuchowicz: MSI - algorytmy ewolucyjne

Bardziej szczegółowo

9.9 Algorytmy przeglądu

9.9 Algorytmy przeglądu 14 9. PODSTAWOWE PROBLEMY JEDNOMASZYNOWE 9.9 Algorytmy przeglądu Metody przeglądu dla problemu 1 r j,q j C max były analizowane między innymi w pracach 25, 51, 129, 238. Jak dotychczas najbardziej elegancka

Bardziej szczegółowo

Algorytmy ewolucyjne. Łukasz Przybyłek Studenckie Koło Naukowe BRAINS

Algorytmy ewolucyjne. Łukasz Przybyłek Studenckie Koło Naukowe BRAINS Algorytmy ewolucyjne Łukasz Przybyłek Studenckie Koło Naukowe BRAINS 1 Wprowadzenie Algorytmy ewolucyjne ogólne algorytmy optymalizacji operujące na populacji rozwiązań, inspirowane biologicznymi zjawiskami,

Bardziej szczegółowo

ZASTOSOWANIE GRAFU WIDOCZNOŚCI W PLANOWANIU TRASY PRZEJŚCIA STATKU APPLICATION OF A VISIBILITY GRAPH IN SHIP S PATH PLANNING

ZASTOSOWANIE GRAFU WIDOCZNOŚCI W PLANOWANIU TRASY PRZEJŚCIA STATKU APPLICATION OF A VISIBILITY GRAPH IN SHIP S PATH PLANNING Zeszyty Naukowe Akademii Morskiej w Gdyni Scientific Journal of Gdynia Maritime University Nr /, ISSN - e-issn - ZASTOSOWANIE GRAFU WIDOCZNOŚCI W PLANOWANIU TRASY PRZEJŚCIA STATKU APPLICATION OF A VISIBILITY

Bardziej szczegółowo

Informatyka studia stacjonarne pierwszego stopnia

Informatyka studia stacjonarne pierwszego stopnia #382 #379 Internetowy system obsługi usterek w sieciach handlowych (The internet systems of detection of defects in trade networks) Celem pracy jest napisanie aplikacji w języku Java EE. Główne zadania

Bardziej szczegółowo

Techniki optymalizacji

Techniki optymalizacji Techniki optymalizacji Algorytm kolonii mrówek Idea Smuga feromonowa 1 Sztuczne mrówki w TSP Sztuczna mrówka agent, który porusza się z miasta do miasta Mrówki preferują miasta połączone łukami z dużą

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy oólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK

Bardziej szczegółowo

Algorytmy ewolucyjne 1

Algorytmy ewolucyjne 1 Algorytmy ewolucyjne 1 2 Zasady zaliczenia przedmiotu Prowadzący (wykład i pracownie specjalistyczną): Wojciech Kwedlo, pokój 205. Konsultacje dla studentów studiów dziennych: poniedziałek,środa, godz

Bardziej szczegółowo

Wielokryteriowa optymalizacja liniowa

Wielokryteriowa optymalizacja liniowa Wielokryteriowa optymalizacja liniowa 1. Przy decyzjach złożonych kierujemy się zwykle więcej niż jednym kryterium. Postępowanie w takich sytuacjach nie jest jednoznaczne. Pojawiło się wiele sposobów dochodzenia

Bardziej szczegółowo

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków 36/3 Archives of Foundry, Year 004, Volume 4, 3 Archiwum Odlewnictwa, Rok 004, Rocznik 4, Nr 3 PAN Katowice PL ISSN 64-5308 CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ E. ZIÓŁKOWSKI

Bardziej szczegółowo

Algorytmy genetyczne. Dariusz Banasiak. Katedra Informatyki Technicznej Wydział Elektroniki

Algorytmy genetyczne. Dariusz Banasiak. Katedra Informatyki Technicznej Wydział Elektroniki Dariusz Banasiak Katedra Informatyki Technicznej Wydział Elektroniki Obliczenia ewolucyjne (EC evolutionary computing) lub algorytmy ewolucyjne (EA evolutionary algorithms) to ogólne określenia używane

Bardziej szczegółowo

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2014 Seria: TRANSPORT z. 82 Nr kol. 1903

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2014 Seria: TRANSPORT z. 82 Nr kol. 1903 ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2014 Seria: TRANSPORT z. 82 Nr kol. 1903 Piotr FOLĘGA 1 DOBÓR ZĘBATYCH PRZEKŁADNI FALOWYCH Streszczenie. Różnorodność typów oraz rozmiarów obecnie produkowanych zębatych

Bardziej szczegółowo

Algorytmy ewolucyjne NAZEWNICTWO

Algorytmy ewolucyjne NAZEWNICTWO Algorytmy ewolucyjne http://zajecia.jakubw.pl/nai NAZEWNICTWO Algorytmy ewolucyjne nazwa ogólna, obejmująca metody szczegółowe, jak np.: algorytmy genetyczne programowanie genetyczne strategie ewolucyjne

Bardziej szczegółowo

Metoda kontroli zużycia paliwa na statku śródlądowym, na przykładzie programu SkuNav

Metoda kontroli zużycia paliwa na statku śródlądowym, na przykładzie programu SkuNav Emilia Skupień 1, Jan Kulczyk 2 Politechnika Wrocławska Metoda kontroli zużycia paliwa na statku śródlądowym, na przykładzie programu SkuNav 1. WSTĘP Polskie statki śródlądowe, to w większości jednostki

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

Wielokryterialne wspomaganie decyzji Redakcja naukowa Tadeusz Trzaskalik

Wielokryterialne wspomaganie decyzji Redakcja naukowa Tadeusz Trzaskalik Wielokryterialne wspomaganie decyzji Redakcja naukowa Tadeusz Trzaskalik W książce autorzy przedstawiają dyskretne problemy wielokryterialne, w których liczba rozpatrywanych przez decydenta wariantów decyzyjnych

Bardziej szczegółowo

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami Politechnika Gdańska Wydział Zarządzania i Ekonomii Katedra Zastosowań Informatyki w Zarządzaniu Zakład Zarządzania Technologiami Informatycznymi Model referencyjny Open Source dla dr hab. inż. Cezary

Bardziej szczegółowo

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, 2012 Spis treści Przedmowa do wydania drugiego Przedmowa IX X 1. Wstęp 1 2. Wybrane zagadnienia sztucznej inteligencji

Bardziej szczegółowo

LABORATORIUM 4: Algorytmy ewolucyjne cz. 2 wpływ operatorów krzyżowania i mutacji na skuteczność poszukiwań AE

LABORATORIUM 4: Algorytmy ewolucyjne cz. 2 wpływ operatorów krzyżowania i mutacji na skuteczność poszukiwań AE Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny, Politechnika Śląska www.imio.polsl.pl METODY HEURYSTYCZNE LABORATORIUM 4: Algorytmy ewolucyjne cz. 2 wpływ operatorów krzyżowania

Bardziej szczegółowo

Algorytmy stochastyczne, wykład 01 Podstawowy algorytm genetyczny

Algorytmy stochastyczne, wykład 01 Podstawowy algorytm genetyczny Algorytmy stochastyczne, wykład 01 J. Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2014-02-21 In memoriam prof. dr hab. Tomasz Schreiber (1975-2010) 1 2 3 Różne Orientacyjny

Bardziej szczegółowo

Spis treści 377 379 WSTĘP... 9

Spis treści 377 379 WSTĘP... 9 Spis treści 377 379 Spis treści WSTĘP... 9 ZADANIE OPTYMALIZACJI... 9 PRZYKŁAD 1... 9 Założenia... 10 Model matematyczny zadania... 10 PRZYKŁAD 2... 10 PRZYKŁAD 3... 11 OPTYMALIZACJA A POLIOPTYMALIZACJA...

Bardziej szczegółowo

Wyznaczanie optymalnej trasy problem komiwojażera

Wyznaczanie optymalnej trasy problem komiwojażera Wyznaczanie optymalnej trasy problem komiwojażera Optymalizacja w podejmowaniu decyzji Opracowała: mgr inż. Natalia Malinowska Wrocław, dn. 28.03.2017 Wydział Elektroniki Politechnika Wrocławska Plan prezentacji

Bardziej szczegółowo

Aproksymacja funkcji a regresja symboliczna

Aproksymacja funkcji a regresja symboliczna Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(x), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(x), zwaną funkcją aproksymującą

Bardziej szczegółowo

ALGORYTMY EWOLUCYJNE W OPTYMALIZACJI JEDNOKRYTERIALNEJ

ALGORYTMY EWOLUCYJNE W OPTYMALIZACJI JEDNOKRYTERIALNEJ ALGORYTMY EWOLUCYJNE W OPTYMALIZACJI JEDNOKRYTERIALNEJ Zalety: nie wprowadzają żadnych ograniczeń na sformułowanie problemu optymalizacyjnego. Funkcja celu może być wielowartościowa i nieciągła, obszar

Bardziej szczegółowo

PEWNE METODY HYBRYDOWE W JEDNOKRYTERIALNEJ OPTYMALIZACJI KONSTRUKCJI SOME HYBRID METHODS FOR SINGLE CRITERIA DESIGN OPTIMIZATION

PEWNE METODY HYBRYDOWE W JEDNOKRYTERIALNEJ OPTYMALIZACJI KONSTRUKCJI SOME HYBRID METHODS FOR SINGLE CRITERIA DESIGN OPTIMIZATION STANISŁAW KRENICH PEWNE METODY HYBRYDOWE W JEDNOKRYTERIALNEJ OPTYMALIZACJI KONSTRUKCJI SOME HYBRID METHODS FOR SINGLE CRITERIA DESIGN OPTIMIZATION S t r e s z c z e n i e A b s t r a c t W artykule przedstawiono

Bardziej szczegółowo

Zadanie 5 - Algorytmy genetyczne (optymalizacja)

Zadanie 5 - Algorytmy genetyczne (optymalizacja) Zadanie 5 - Algorytmy genetyczne (optymalizacja) Marcin Pietrzykowski mpietrzykowski@wi.zut.edu.pl wersja 1.0 1 Cel Celem zadania jest zapoznanie się z Algorytmami Genetycznymi w celu rozwiązywanie zadania

Bardziej szczegółowo

Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa St. inż. I stopnia, sem. IV, Transport. Luty 2015. Automatyzacja statku 1.

Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa St. inż. I stopnia, sem. IV, Transport. Luty 2015. Automatyzacja statku 1. Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa St. inż. I stopnia, sem. IV, Transport Automatyzacja statku 1 WPROWADZENIE M. H. Ghaemi Luty 2015 Automatyzacja statku 1. Wprowadzenie 1 Kierunek:

Bardziej szczegółowo

Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa. Marzec Podstawy teorii optymalizacji Oceanotechnika, II stop., sem.

Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa. Marzec Podstawy teorii optymalizacji Oceanotechnika, II stop., sem. Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa St. II stop., sem. I, Kierunek Oceanotechnika, Spec. Okrętowe Podstawy teorii optymalizacji Wykład 1 M. H. Ghaemi Marzec 2016 Podstawy teorii

Bardziej szczegółowo

Bilans potrzeb grzewczych

Bilans potrzeb grzewczych AKTUALIZACJA PROJEKTU ZAŁOŻEŃ DO PLANU ZAOPATRZENIA W CIEPŁO, ENERGIĘ ELEKTRYCZNĄ I PALIWA GAZOWE DLA GMINY OPALENICA Część 04 Bilans potrzeb grzewczych W 854.04 2/9 SPIS TREŚCI 4.1 Bilans potrzeb grzewczych

Bardziej szczegółowo

SYSTEM PODEJMOWANIA DECYZJI WSPOMAGAJĄCY DOBÓR NASTAW UKŁADU NAPĘDOWEGO STATKU ZE ŚRUBĄ NASTAWNĄ

SYSTEM PODEJMOWANIA DECYZJI WSPOMAGAJĄCY DOBÓR NASTAW UKŁADU NAPĘDOWEGO STATKU ZE ŚRUBĄ NASTAWNĄ Krzysztof Rudzki, Wiesław Tarełko 1 SYSTEM PODEJMOWANIA DECYZJI WSPOMAGAJĄCY DOBÓR NASTAW UKŁADU NAPĘDOWEGO STATKU ZE ŚRUBĄ NASTAWNĄ Wstęp Armatorzy statków są zainteresowani jak najmniejszymi kosztami

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 Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Laboratorium nr 6 SYSTEMY ROZMYTE TYPU MAMDANIEGO

Bardziej szczegółowo

ZASTOSOWANIE METOD OPTYMALIZACJI W DOBORZE CECH GEOMETRYCZNYCH KARBU ODCIĄŻAJĄCEGO

ZASTOSOWANIE METOD OPTYMALIZACJI W DOBORZE CECH GEOMETRYCZNYCH KARBU ODCIĄŻAJĄCEGO MODELOWANIE INŻYNIERSKIE ISSN 1896-771X 40, s. 43-48, Gliwice 2010 ZASTOSOWANIE METOD OPTYMALIZACJI W DOBORZE CECH GEOMETRYCZNYCH KARBU ODCIĄŻAJĄCEGO TOMASZ CZAPLA, MARIUSZ PAWLAK Katedra Mechaniki Stosowanej,

Bardziej szczegółowo

Akademia Morska w Szczecinie. Wydział Mechaniczny

Akademia Morska w Szczecinie. Wydział Mechaniczny Akademia Morska w Szczecinie Wydział Mechaniczny ROZPRAWA DOKTORSKA mgr inż. Marcin Kołodziejski Analiza metody obsługiwania zarządzanego niezawodnością pędników azymutalnych platformy pływającej Promotor:

Bardziej szczegółowo

LABORATORIUM 2: Wpływ wielkości populacji i liczby pokoleń na skuteczność poszukiwań AE. opracował: dr inż. Witold Beluch

LABORATORIUM 2: Wpływ wielkości populacji i liczby pokoleń na skuteczność poszukiwań AE. opracował: dr inż. Witold Beluch OBLICZENIA EWOLUCYJNE LABORATORIUM 2: Wpływ wielkości populacji i liczby pokoleń na skuteczność poszukiwań AE opracował: dr inż. Witold Beluch witold.beluch@polsl.pl Gliwice 12 OBLICZENIA EWOLUCYJNE LABORATORIUM

Bardziej szczegółowo

Podstawy Automatyzacji Okrętu

Podstawy Automatyzacji Okrętu Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa St. inż. I stopnia, sem. IV, specjalności okrętowe Podstawy Automatyzacji Okrętu 1 WPROWADZENIE M. H. Ghaemi Luty 2018 Podstawy automatyzacji

Bardziej szczegółowo

Algorytm indukcji klasyfikatora za pomocą EA z automatycznym przełączaniem ukierunkowań

Algorytm indukcji klasyfikatora za pomocą EA z automatycznym przełączaniem ukierunkowań Algorytm indukcji klasyfikatora za pomocą EA z automatycznym przełączaniem ukierunkowań Anna Manerowska, Michal Kozakiewicz 2.12.2009 1 Wstęp Jako projekt na przedmiot MEUM (Metody Ewolucyjne Uczenia Maszyn)

Bardziej szczegółowo

Document: Exercise*02*-*manual /11/ :31---page1of8 INSTRUKCJA DO ĆWICZENIA NR 2

Document: Exercise*02*-*manual /11/ :31---page1of8 INSTRUKCJA DO ĆWICZENIA NR 2 Document: Exercise*02*-*manual ---2014/11/12 ---8:31---page1of8 PRZEDMIOT TEMAT KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 2 Wybrane zagadnienia z

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

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

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

System prognozowania rynków energii

System prognozowania rynków energii System prognozowania rynków energii STERMEDIA Sp. z o. o. Software Development Grupa IT Kontrakt ul. Ostrowskiego13 Wrocław Poland tel.: 0 71 723 43 22 fax: 0 71 733 64 66 http://www.stermedia.eu Piotr

Bardziej szczegółowo

Algorytmy metaheurystyczne podsumowanie

Algorytmy metaheurystyczne podsumowanie 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

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

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

Algorytmy genetyczne w interpolacji wielomianowej

Algorytmy genetyczne w interpolacji wielomianowej Algorytmy genetyczne w interpolacji wielomianowej (seminarium robocze) Seminarium Metod Inteligencji Obliczeniowej Warszawa 22 II 2006 mgr inż. Marcin Borkowski Plan: Przypomnienie algorytmu niszowego

Bardziej szczegółowo

WPŁYW ODKSZTAŁCENIA WZGLĘDNEGO NA WSKAŹNIK ZMNIEJSZENIA CHROPOWATOŚCI I STOPIEŃ UMOCNIENIA WARSTWY POWIERZCHNIOWEJ PO OBRÓBCE NAGNIATANEM

WPŁYW ODKSZTAŁCENIA WZGLĘDNEGO NA WSKAŹNIK ZMNIEJSZENIA CHROPOWATOŚCI I STOPIEŃ UMOCNIENIA WARSTWY POWIERZCHNIOWEJ PO OBRÓBCE NAGNIATANEM Tomasz Dyl Akademia Morska w Gdyni WPŁYW ODKSZTAŁCENIA WZGLĘDNEGO NA WSKAŹNIK ZMNIEJSZENIA CHROPOWATOŚCI I STOPIEŃ UMOCNIENIA WARSTWY POWIERZCHNIOWEJ PO OBRÓBCE NAGNIATANEM W artykule określono wpływ odkształcenia

Bardziej szczegółowo

Proces badawczy schemat i zasady realizacji

Proces badawczy schemat i zasady realizacji Proces badawczy schemat i zasady realizacji Agata Górny Zaoczne Studia Doktoranckie z Ekonomii Warszawa, 14 grudnia 2014 Metodologia i metoda badawcza Metodologia Zadania metodologii Metodologia nauka

Bardziej szczegółowo