XIII International PhD Workshop OWD 2011, October 2011 WIZUALIZACJA SYSTEMÓW GRZEWCZYCH VISUALISATION OF THE HEATING SYSTEMS
|
|
- Agata Jarosz
- 6 lat temu
- Przeglądów:
Transkrypt
1 XIII International PhD Workshop OWD 2011, October 2011 WIZUALIZACJA SYSTEMÓW GRZEWCZYCH VISUALISATION OF THE HEATING SYSTEMS Paweł Dąbrowski, Faculty of Electrical Engineering, Computer Science and Telecommunications University of Zielona Góra POLAND, Bosch Thermotechnik GmbH Thermotechnology Lollar GERMANY Abstract In this paper, a novel deployment algorithm is proposed. It is based on the simulated annealing, which is regarded as one of the important metaheuristic optimization methods. The idea behind our algorithm originates from the search for optimal solution, where selection avoids local minima. The simulated annealing model is used in the construction of diagrams depicting heating systems. This paper discusses the theoretical background, the properties of the proposed algorithm alongside with the sample application prototype outputs, that will automatically deploy heating components in the complex heating systems. A cost function will be proposed, that enables how to assess the correctness of the deployment. The Cost function is calculated on the basis of aesthetic criteria, which will be determined based on the analysis of existing heating systems visualization. The simulated annealing algorithm will be modified to improve performance, and will be presented how to generate the next solutions (the neighborhood solutions). Streszczenie W niniejszej pracy zostanie przedstawiony nowatorski algorytm rozmieszczenia, bazujący na algorytmie symulowanego wyżarzania, który jest uważany za jedną z najważniejszych metaheurystycznych metod optymalizacyjnych. Idea algorytmu opiera się na poszukiwaniu optymalnego rozwiązania z omijaniem minimów lokalnych. Działanie algorytmu rozmieszczenia zostanie zaprezentowane na przykładzie rozmieszczenia elementów instalacji grzewczej. Zostanie przedstawiony tok postępowania prowadzący do dobrania odpowiednich parametrów algorytmu w celu opracowania przykładowej aplikacji, która automatycznie będzie rozmieszczała komponenty w złożonych systemach instalacji grzewczych. sieciowych; rozmieszczenie elementów elektronicznych na płytce drukowanej itd. Jednym z bardziej znanych problemów rozmieszczenia jest problem wycięcia elementów z pewnego bloku materiału, tak, aby jego straty były jak najmniejsze (ang. nesting problem [1]). Przykładem takiego problemu jest np. wycinanie elementów karoserii samochodu z tafli blachy. Dobre rozmieszczenie może zwiększyć czytelność, a co za tym idzie przyczynić się do zwiększenia użyteczności np. poprzez intuicyjne rozmieszczenie elementów graficznych interfejsu użytkownika (ang. Graphical User Interface GUI). 2. Konstrukcja modelu na podstawie algorytmu symulowanego wyżarzania 1.1 Metody optymalizacji Specjalną metodą heurystyczną jest tzw. metaheurystyka [3]. Jest to ogólny algorytm służący do rozwiązywania problemów obliczeniowych 1. Algorytm ten bazuje na iteracyjnej poprawie wartości funkcji celu. Na początku inicjalizowane jest rozwiązanie S, metoda ta stara się znaleźć lepsze rozwiązanie w sąsiedztwie N(S) rozwiązania S. N(S) jest uzyskane na podstawie mechanizmu generacji lub transformacji. Jeśli zostanie znalezione lepsze rozwiązanie S', to algorytm kontynuuje przeszukiwanie w sąsiedztwie N(S') w przeciwnym wypadku, jeśli jest spełniony warunek stopu algorytm zatrzymuje się. Lokalne przeszukiwanie znajduje zastosowanie w rozwiązywaniu wielu problemów. Nie gwarantuje ono jednak znalezienia rozwiązania optymalnego, a dodatkowo ciężko jest określić czas działania algorytmu. Skuteczność metody zależy w dużej mierze od wygenerowania rozwiązania początkowego oraz od struktury jego sąsiedztwa. 1. Wprowadzenie W czasach rewolucji technicznej, częściej niż 1 Problem obliczeniowy (ang. computational problem) kiedykolwiek stajemy przed problemem problem, który można rozwiązać z wykorzystaniem rozmieszczenia np.: rozmieszczenie urządzeń maszyny liczącej. 235
2 Dużym mankamentem jest możliwość utknięcia w minimum lokalnym [2,3,5]. Przykładowymi algorytmami wykorzystującymi meta-heurystyki są takie algorytmy jak: - symulowane wyżarzanie (ang. simulated annealing) - algorytmy genetyczne (ang. genetic algorithm)[5] - przeszukiwanie tabu (ang. tabu search) [2] 1.2 Symulowane wyżarzanie Algorytm symulowanego wyżarzania jest algorytmem meta-heurystycznym wykorzystującym lokalne przeszukiwanie. W porównaniu z lokalnym przeszukiwaniem, algorytm ten może z pewnym prawdopodobieństwem akceptować rozwiązania gorsze, przez co może wyjść z minimum lokalnego. W takim przypadku dobór rozwiązania początkowego nie jest już tak istotny ze względu na zwracany wynik. Nazwa tego algorytmu związana jest z pewnymi procesami fizycznymi, ponieważ idea algorytmu bazuje na zjawisku ochładzania cieczy oraz stygnięcia metali. Zaobserwowano, że przy odpowiednio wysokiej temperaturze, podczas powolnego procesu ochładzania (wyżarzania) maleje energia cząsteczek, co prowadzi do rozkładają się ich w coraz bardziej regularne struktury. Po osiągnięciu pewnej temperatury uzyskuje się idealne rozmieszczenie cząsteczek wewnątrz struktury substancji. Jeśli proces ochładzania jest zbyt szybki albo początkowa temperatura jest zbyt niska rozkład ten jest bardziej chaotyczny, ponieważ cząsteczki nie zdążą dotrzeć do odpowiednich pozycji. Oznacza to, że cząsteczki powinny zająć odpowiednie pozycje zanim ich energia spadnie do minimalnej energii [2,3,4,5]. Porównując model fizyczny z algorytmem symulowanego wyżarzania można dopatrzeć się dość silnej analogii, co przedstawiono w Tabeli 1. Analogia procesów Tab.1. Analogy of processes Model fizyczny Symulowane wyżarzanie stan substancji rozwiązanie problemu schłodzona substancja optymalne rozwiązanie stan energii funkcja kosztu temperatura parametr kontrolny powolne schładzanie symulowane wyżarzanie szybkie schładzanie lokalne przeszukiwanie Matematyczny opis powyższego zjawiska opisany jest w termodynamice, jako Rozkład Boltzmanna [2,3]. 1.2 Kryteria optymalizacji Niniejszy rozdział opisuje sposób wyznaczenia kryteriów, jakie powinno spełniać idealne rozmieszczenie oraz modyfikację algorytmu symulowanego wyżarzania na przykładzie rozmieszczenia komponentów systemu grzewczego. Rys.1. Przykładowa wizualizacja systemu grzewczego. Fig.1. An example of heating system visualisation. Kryteria estetyczne zostały wyznaczone na podstawie obserwacji gotowych wizualizacji systemów grzewczych (przykładowe wizualizacje zostały udostępnione przez firmę Bosch Thermotechnik GmbH). Obserwacje te stały się inspiracją do wyznaczenia odpowiednich kryteriów, jakie powinien spełniać perfekcyjny algorytm rozmieszczenia: 1) wizualizowane komponenty nie mogą nachodzić na siebie (jest to najważniejsze kryterium estetyczne, niespełnienie tego kryterium grozi całkowitym zamazaniem czytelności wizualizacji). Kryterium to powinno być w 100% spełnione bez żadnych wyjątków; 2) linie łączące komponenty nie powinny się pokrywać (pokrywanie się linii może doprowadzić do fałszywej interpretacji połączeń między komponentami); 3) połączenia nie powinny przechodzić przez obrazek komponentu; 4) połączenia komponentów w miarę możliwości nie powinny się krzyżować, ponieważ powoduje to zamazanie czytelności wizualizacji; 5) komponenty powinny znajdować się w pewnej odległości od siebie (nie powinny się bezpośrednio stykać krawędziami); 6) linie łączące komponenty powinny między sobą zachować odpowiedni odstęp (zbyt mały odstęp powoduje problemy w szybkim zlokalizowaniu połączeń między komponentami); 7) połączenia między komponentami powinny znajdować się w odpowiedniej odległości od komponentów (linie łączące komponenty nie powinny bezpośrednio dolegać do komponentów). Kryteria zostały przedstawione od najbardziej znaczących ze względu na przejrzystość wizualizacji. 236
3 1.3 Modyfikacja algorytmu symulowanego wyżarzania W celu rozmieszczenia komponentów grzewczych zostanie użyta zmodyfikowana wersja algorytmu symulowanego wyżarzania. Modyfikacja ta ma na celu poprawienie wyniku końcowego. Podczas działania algorytmu może się zdarzyć taka sytuacja, że zostanie znalezione rozwiązanie lepsze, które w dalszym etapie działania algorytmu zostanie pogorszone i algorytm zostanie już w tym punkcie, co w rezultacie doprowadzi do zwrócenia rozwiązania gorszego, mimo tego, że rozwiązanie lepsze zostało znalezione podczas działania algorytmu. Modyfikacja algorytmu polega na pamiętaniu najlepszego rozwiązania S B, które zostało znalezione podczas działania algorytmu i to rozwiązanie zostanie zwrócone, jako wynik działania algorytmu. Tab.2. Zmodyfikowany algorytm symulowanego wyżarzania Modified simulated annealing algorithm 1. wyznacz rozwiązanie początkowe S 2. wyznacz temperaturę początkowąt 3. S B = S 4. repeat 5. for i = 0 to Ldo 6. generuj losowo sąsiedztwo S' N ( S ) 7. E = f ( S') f ( S) 8. if E < 0 then 9. S B = S' 10. S = S' 11. else wylosuj θ (0,1) E 12. if θ < exp then T 13. S = S' 14. zmniejsz temperaturę T 15. until warunek zatrzymania algorytmu prawdziwy 16. zwróć najlepsze znalezione rozwiązanie S B Temperatura początkowa Dobór temperatury początkowej w wizualizacji systemów grzewczych jest dość kłopotliwy, ponieważ algorytm powinien działać zarówno dla sytuacji, kiedy w systemie grzewczym znajduje się tylko kilka elementów (np. kocioł gazowy i przynależny obieg grzewczy) jak i dla bardziej skomplikowanych instalacji zawierających kilkanaście elementów grzewczych. Dlatego nie można ustalić z góry stałej temperatury, ponieważ w zależności od sytuacji może znacząco się różnic, co w znacznym stopniu zmienia prawdopodobieństwo przejścia, które zostało opisane przez Kryterium Metropolisa [2,3]. Z pominięciem stałej Boltzmanna kryterium to przyjmuje postać: E exp if E > 0 p = T (1) else 1 gdzie p jest prawdopodobieństwem przejścia do następnego stanu. Z uwagi na problematyczne wyznaczenie temperatury podczas wizualizacji systemów grzewczych zostanie wprowadzona jeszcze jedna modyfikacja algorytmu symulowanego wyżarzania, który podczas symulacji nie będzie bezpośrednio obniżał temperatury, lecz akceptowane prawdopodobieństwo W [2]. Temperatura zostanie wyznaczona ze wzoru: E T = (2) ln(w ) W takim przypadku z równania (2) prawdopodobieństwo przejścia przyjmuje postać: W if E > 0 p = (3) 1 else A temperatura początkowa zostanie opisana, jako początkowe akceptowalne prawdopodobieństwo W S. Wyznaczono doświadczalnie, że W S powinno znajdować się w przedziale 0.5 W S 0.8 [2]. W wizualizacji systemów grzewczych akceptowalne prawdopodobieństwo początkowe zostanie wybrane na poziomie 75%, ponieważ zaobserwowano metodą doświadczalną dobre rezultaty dla różnych konfiguracji instalacji grzewczych Funkcja zmiany temperatury Funkcja zmiany temperatury zostanie zastąpiona przez zmianę akceptowalnego prawdopodobieństwa [2]. Prawdopodobieństwo to będzie zmieniane logarytmicznie, co opisano wzorem: W ' = α W (4) Wyznaczono doświadczalnie, że α=0.98. Taka też wartość tego parametru została użyta podczas wizualizacji Kryterium zatrzymania algorytmu Algorytm zakończy szukanie rozwiązania optymalnego, jeśli osiągnie akceptowalne prawdopodobieństwo końcowe W E. Wyznaczono doświadczalnie, że W E powinno znajdować się w przedziale 0.01 W E 0.1 [2]. W wizualizacji systemów grzewczych akceptowalne prawdopodobieństwo końcowe zostanie wybrane na 237
4 poziomie 1%, ponieważ zaobserwowano metodą doświadczalną dobre rezultaty dla różnych konfiguracji instalacji grzewczych Liczba wewnętrznych iteracji Wyznaczenie wielkości sąsiedztwa na podstawie modelu systemów grzewczych jest praktycznie niemożliwe, dlatego liczba wewnętrznych iteracji L została dobrana metodą doświadczalną dla wyżej przyjętych parametrów algorytmu. Zaobserwowano dobre rezultaty zwracane przez algorytm, jeśli L=10. Taka też wartość została przyjęta. Ostatecznie zmodyfikowany algorytm symulowanego wyżarzania przyjmie postać: Tab.3. Algorytm symulowanego wyżarzania dla wizualizacji systemów grzewczych Simulated annealing algorithm for the visualisation of heating systems 1. wyznacz rozwiązanie początkowe S 2. akceptowalne prawdopodobieństwo początkowe W S = akceptowalne prawdopodobieństwo końcowe W E = współczynnik α = ilość iteracji L = akceptowalne prawdopodobieństwow = WS 7. S B = S 8. repeat 9. for i = 0 to Ldo 10. generuj losowo sąsiedztwo S' N ( S ) 11. E = f ( S') f ( S) 12. if E < 0then 13. S B = S' 14. S = S' 15. else wylosuj θ (0,1) 16. if θ < Wthen 17. S = S' 18. W = α W 19. until W WE 20. zwróć najlepsze znalezione rozwiązanie S B Wygenerowanie rozwiązania początkowego Algorytm symulowanego wyżarzania jest znacznie bardziej niezależny ze względu na zwracany wynik od algorytmu lokalnego przeszukiwania. Dlatego też w wizualizacji systemów grzewczych rozwiązanie początkowe zostanie wygenerowane losowo, które w dalszej fazie działania algorytmu będzie ulegało losowym perturbacją 2 w celu znalezienia rozwiązania optymalnego. Losowe wygenerowanie rozmieszczeń dla komponentów zostanie wygenerowane w taki sposób, aby komponenty nie nachodziły na siebie. W ten sposób w 100% zostanie spełnione kryterium numer 1, które jest najważniejszym kryterium estetycznym. Zaobserwowano, że komponenty powinny być rozmieszczane na odpowiednio większym polu powierzchni, żeby nie dochodziło do zbyt częstych sytuacji nakładania się komponentów Generowanie rozwiązań sąsiednich Generowanie rozwiązań sąsiednich jest zrealizowane poprzez losowe wybranie komponentu i losowym przeniesieniu go w inne miejsce. Przeniesiony komponent przed wygenerowaniem nowego sąsiedztwa zawsze jest sprawdzany pod kontem nakładania się komponentów. Jeśli nowo przeniesiony komponent pokrywa się z innymi komponentami zostaje losowo wyznaczona nowa lokalizacja dla tego komponentu Funkcja kosztu Określenie funkcji kosztu jest tutaj jednym z najważniejszych i jednocześnie najtrudniejszych zadań, jakie należy zrealizować w celu uzyskanie dobrego wyniku końcowego. Funkcja kosztu została określona pod kątem priorytetów kryteriów estetycznych, jakie powinna spełniać dobra wizualizacja systemów grzewczych. Kryterium numer 1 jest zawsze spełnione (wynika to ze sposobu generowania rozwiązania początkowego oraz kolejnych rozwiązań sąsiednich), zatem funkcja kosztu powinna oceniać dane rozmieszczenie pod kątem pozostałych kryteriów estetycznych. 1) Połączenia przechodzące przez obrazek komponentu są sumowane i mnożone przez z góry ustaloną wagę 100: 100 q (5) gdzie q jest ilością połączeń przechodzących przez obrazki. 2) Ilość pokrywających się linii jest sumowana i mnożona przez wagę 10: 10 p (6) gdzie p jest ilością pokrywających się linii. 3) Ilość przecięć (skrzyżowań) między liniami jest sumowana (waga wynosi 1): r (7) gdzie r jest ilością przecięć linii. 2 Perturbacja mała, niewielka zmiana. 238
5 4) Zbyt małe odległości między liniami łączącymi komponenty oraz między liniami a komponentami są sumowane i mnożone przez wagę 0.1: 0.1 s (8) gdzie s jest ilością zbyt małych odległości między liniami oraz między liniami a komponentami. 5) Wartość funkcji kosztu jest sumą wszystkich wyżej wymienionych sum (5), (6), (7), (8): p + f ( S) = 100 q + 10 r s(9) Wagi zostały dobrane tak, aby podkreślić hierarchię kryteriów estetycznych. Ważne kryteria estetyczne powodują duże zmiany w wyniku zwracanym przez funkcję kosztu f, natomiast mniej ważne kryteria powodują dużo mniejsze zmiany. W ten sposób preferowane są kryteria z większym priorytetem (np. lepiej jest, jeśli linie przecinają się niż pokrywają). 1.4 Weryfikacja Algorytm rozmieszcza komponenty na płaszczyźnie dużo większej, niż wymagana jest do optymalnego rozmieszczenia komponentów. Takie rozwiązanie zostało zastosowane, aby zminimalizować prawdopodobieństwo wylosowania nowej lokalizacji dla komponentu, która spowodowałaby nachodzenie tego komponentu na inny. W przypadku wykrycia pokrywania się komponentów wybierana jest losowo nowa lokalizacja i dokonywane jest ponownie sprawdzane pokrywania się. Jeśli powierzchnia, na której są rozmieszczane komponenty byłaby zbyt mała, algorytm wybierałby z dużo większym prawdopodobieństwem złą lokalizację. Duże prawdopodobieństwo wyboru złej lokalizacji mogłoby znacznie spowolnić działanie algorytmu albo doprowadzić do jego całkowitego zablokowania się. Dlatego wielkość powierzchni jest dobierana automatycznie na podstawie ilości i rozmiarów obrazków komponentów wykrytych w danej instalacji grzewczej. Algorytm symulowanego wyżarzania nie minimalizuje pola powierzchni, na którym rozmieszczone są komponenty, ponieważ dodanie tego ograniczenia znacznie wydłuża działanie algorytmu. Dlatego, zmniejszanie pola powierzchni zostało zrealizowane za pomocą prostego algorytmu iteracyjnego, co w rezultacie doprowadziło do stworzenia hybrydowego algorytmu rozmieszczenia. Rys.1. Przykład (a). Fig.1. Example (a). Rys.1. Przykład (b). Fig.1. Example (b). Rys.1. Przykład (c). Fig.1. Example (c). Rys.1. Przykład (d). Fig.1. Example (d). 239
6 3. Wnioski Najważniejszym osiągnięciem pracy jest opracowanie funkcji kosztu dla zmodyfikowanego algorytmu symulowanego wyżarzania i dość specyficznego zastosowania, jakim jest wizualizacja systemów grzewczych. Funkcja kosztu została wyznaczona na podstawie kryteriów estetycznych, które zostały wyznaczone w oparciu o analizę istniejących wizualizacji systemów grzewczych. 4. Podziękowania Badania nad automatycznym rozmieszczeniem elementów wspierane są przez firmę Bosch Thermotechnik GmbH. Autor artykułu pragnie podziękować firmie za współpracę i udzielenie pomocy. Literatura 1. LIU Hu-yao, HE Yuan-jun: Algorithm for 2D irregular-shaped nesting problem based on the NFP algorithm and lowest-gravity-center principle, ISSN X(Print), (Online), Markus Puchta: Optimierung von Problemstellungen aus der diskreten und der Prozess-Industrie unter Verwendung physikalischer Verfahren, Praca Doktorska, Strony: 17-34, Susane Moritz: A Mixed Integer Approach for the Transient Case of Gas Network Optimization, Praca Doktorska, Strony: 21-30, 81-93, , Thomas Emden-Weinert: Kombinatorische Optimierungsverfahren für die Flugdienstplanung, Praca Doktorska, Strony: 26-53, Burkhard Plaum: Optimierung von überdimensionierten Hohlleiterkomponenten, Praca Doktorska, Strony: 66-83, 2001 Adres służbowy Autora: Mgr inż. Paweł Dąbrowski University of Zielona Góra Podrórna Zielona Góra POLAND tel P.Dabrowski@weit.uz.zgora.pl Bosch Thermotechnik GmbH Thermotechnilogy Werk Lollar Postfach Lollar GERMANY tel fax Pawel.Dabrowski@de.bosch.com 240
Techniki optymalizacji
Techniki optymalizacji Symulowane wyżarzanie Maciej Hapke maciej.hapke at put.poznan.pl Wyżarzanie wzrost temperatury gorącej kąpieli do takiej wartości, w której ciało stałe topnieje powolne zmniejszanie
Optymalizacja. Symulowane wyżarzanie
dr hab. inż. Instytut Informatyki Politechnika Poznańska www.cs.put.poznan.pl/mkomosinski, Maciej Hapke Wyżarzanie wzrost temperatury gorącej kąpieli do takiej wartości, w której ciało stałe topnieje powolne
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
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
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ą
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
PROBLEM ROZMIESZCZENIA MASZYN LICZĄCYCH W DUŻYCH SYSTEMACH PRZEMYSŁOWYCH AUTOMATYCZNIE STEROWANYCH
CZESŁAW KULIK PROBLEM ROZMIESZCZENIA MASZYN LICZĄCYCH W DUŻYCH SYSTEMACH PRZEMYSŁOWYCH AUTOMATYCZNIE STEROWANYCH Duże systemy przemysłowe, jak kopalnie, kombinaty metalurgiczne, chemiczne itp., mają złożoną
PORÓWNANIE ALGORYTMÓW OPTYMALIZACJI GLOBALNEJ W MODELOWANIU ODWROTNYM PROCESÓW SUSZENIA PRODUKTÓW ROLNICZYCH
Inżynieria Rolnicza 7(125)/2010 PORÓWNANIE ALGORYTMÓW OPTYMALIZACJI GLOBALNEJ W MODELOWANIU ODWROTNYM PROCESÓW SUSZENIA PRODUKTÓW ROLNICZYCH Michał Siatkowski, Jerzy Weres, Sebastian Kujawa Zakład Informatyki
ALHE. prof. Jarosław Arabas semestr 15Z
ALHE prof. Jarosław Arabas semestr 15Z Wykład 5 Błądzenie przypadkowe, Algorytm wspinaczkowy, Przeszukiwanie ze zmiennym sąsiedztwem, Tabu, Symulowane wyżarzanie 1. Błądzenie przypadkowe: Pierwszym krokiem
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
Algorytmy mrówkowe (optymalizacja kolonii mrówek, Ant Colony optimisation)
Algorytmy mrówkowe (optymalizacja kolonii mrówek, Ant Colony optimisation) Jest to technika probabilistyczna rozwiązywania problemów obliczeniowych, które mogą zostać sprowadzone do problemu znalezienie
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
XIII International PhD Workshop OWD 2011, October 2011 METODA REEINGINEERINGU ORGANIZACJI Z WYKORZYSTANIEM SYMULATORA PROCESÓW BIZNESOWYCH
XIII International PhD Workshop OWD 2011, 22 25 October 2011 METODA REEINGINEERINGU ORGANIZACJI Z WYKORZYSTANIEM SYMULATORA PROCESÓW BIZNESOWYCH METHOD OF REEINGINEERING ORGANIZATION USING BUSINESS PROCESS
Hybrydy symulowanego wyżarzania
Symulowane wyżarzanie Hybrydy symulowanego wyżarzania Inspiracje fizyczne Urszula Boryczka ENTROPIA Nieporządek mierzymy liczbą sposobów, na które można poustawiać składniki, nie naruszając wyglądu zewnętrznego
Mrówka Pachycondyla apicalis
Mrówka Pachycondyla apicalis Mrówki Pachycondyla apicalis wystepują w lasach południowego Meksyku, północnej Argentyny i Kostaryki. Wystepuja zarówno w lasach wilgotnych jak i suchych. Mrówki te polują
Elementy wspo łczesnej teorii inwersji
Elementy wspo łczesnej teorii inwersji Metoda optymalizacyjna (2) W. Debski, 8.01.2015 Liniowy problem odwrotny m est (λ) = m apr + (G T G + λi) 1 G T ( dobs G m apr) +δ d est d o = + λ I ( G T G + λi
Politechnika Wrocławska Wydział Elektroniki INFORMATYKA SYSTEMÓW AUTONOMICZNYCH. Heurystyka, co to jest, potencjalne zastosowania
Politechnika Wrocławska Wydział Elektroniki INFORMATYKA SYSTEMÓW AUTONOMICZNYCH Autor: Łukasz Patyra indeks: 133325 Prowadzący zajęcia: dr inż. Marek Piasecki Ocena pracy: Wrocław 2007 Spis treści 1 Wstęp
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
XII International PhD Workshop OWD 2010, 23 26 October 2010. Metodyka pozyskiwania i analizy wyników badań symulacyjnych ścieżek klinicznych
XII International PhD Workshop OWD 2010, 23 26 October 2010 Metodyka pozyskiwania i analizy wyników badań symulacyjnych ścieżek klinicznych Methodology of Acquiring and Analyzing Results of Simulation
Algorytmy memetyczne (hybrydowe algorytmy ewolucyjne)
Algorytmy memetyczne (hybrydowe algorytmy ewolucyjne) 1 2 Wstęp Termin zaproponowany przez Pablo Moscato (1989). Kombinacja algorytmu ewolucyjnego z algorytmem poszukiwań lokalnych, tak że algorytm poszukiwań
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
Optymalizacja. Przeszukiwanie tabu
dr hab. inż. Instytut Informatyki Politechnika Poznańska www.cs.put.poznan.pl/mkomosinski, Maciej Hapke Naturalny sposób powstania algorytmu Algorytm optymalizacji lokalnej Niezdolność wyjścia z lokalnych
Optymalizacja. Przeszukiwanie tabu
dr inż. Instytut Informatyki Politechnika Poznańska www.cs.put.poznan.pl/mkomosinski, Maciej Hapke Naturalny sposób powstania algorytmu Algorytm największego spadku niezdolność wyjścia z lokalnych optimów!
Tabu Search (Poszukiwanie z zakazami)
Tabu Search (Poszukiwanie z zakazami) Heurystyka - technika znajdująca dobre rozwiązanie problemu (np. optymalizacji kombinatorycznej) przy rozsądnych (akceptowalnych z punktu widzenia celu) nakładach
Wielokryteriowa optymalizacja liniowa cz.2
Wielokryteriowa optymalizacja liniowa cz.2 Metody poszukiwania końcowych rozwiązań sprawnych: 1. Metoda satysfakcjonujących poziomów kryteriów dokonuje się wyboru jednego z kryteriów zadania wielokryterialnego
Programowanie w VB Proste algorytmy sortowania
Programowanie w VB Proste algorytmy sortowania Sortowanie bąbelkowe Algorytm sortowania bąbelkowego polega na porównywaniu par elementów leżących obok siebie i, jeśli jest to potrzebne, zmienianiu ich
Metody inwersji Bayesowskiej -L7- IGF PAN, 21.IV.2005
Metody inwersji Bayesowskiej -L7- Podejście optymalizacyjne i probabilistyczne podobieństwa i różnice (C) G(m) d obs + λ m m apr = min d obs m apr d th = d true + ɛ obs = m true + ɛ apr = G(m) + ɛ th G(m)
Optymalizacja optymalizacji
7 maja 2008 Wstęp Optymalizacja lokalna Optymalizacja globalna Algorytmy genetyczne Badane czasteczki Wykorzystane oprogramowanie (Algorytm genetyczny) 2 Sieć neuronowa Pochodne met-enkefaliny Optymalizacja
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
Wstęp do sieci neuronowych, wykład 12 Łańcuchy Markowa
Wstęp do sieci neuronowych, wykład 12 Łańcuchy Markowa M. Czoków, J. Piersa 2012-01-10 1 Łańcucha Markowa 2 Istnienie Szukanie stanu stacjonarnego 3 1 Łańcucha Markowa 2 Istnienie Szukanie stanu stacjonarnego
Program MC. Obliczyć radialną funkcję korelacji. Zrobić jej wykres. Odczytać z wykresu wartość radialnej funkcji korelacji w punkcie r=
Program MC Napisać program symulujący twarde kule w zespole kanonicznym. Dla N > 100 twardych kul. Gęstość liczbowa 0.1 < N/V < 0.4. Zrobić obliczenia dla 2,3 różnych wartości gęstości. Obliczyć radialną
Optymalizacja systemów
Optymalizacja systemów Laboratorium - problem detekcji twarzy autorzy: A. Gonczarek, J.M. Tomczak, S. Zaręba, P. Klukowski Cel zadania Celem zadania jest zapoznanie się z gradientowymi algorytmami optymalizacji
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ą
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.
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
RÓWNANIA NIELINIOWE Maciej Patan
RÓWNANIA NIELINIOWE Maciej Patan Uniwersytet Zielonogórski Przykład 1 Prędkość v spadającego spadochroniarza wyraża się zależnością v = mg ( 1 e c t) m c gdzie g = 9.81 m/s 2. Dla współczynnika oporu c
dr inż. Jarosław Forenc
Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia stacjonarne I stopnia Rok akademicki 2010/2011 Wykład nr 7 (24.01.2011) dr inż. Jarosław Forenc Rok akademicki
System optymalizacji produkcji energii
System optymalizacji produkcji energii Produkcja energii jest skomplikowanym procesem na który wpływa wiele czynników, optymalizacja jest niezbędna, bieżąca informacja o kosztach i możliwościach wykorzystania
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
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
Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)
Podstawy programowania w języku Visual Basic dla Aplikacji (VBA) Instrukcje Język Basic został stworzony w 1964 roku przez J.G. Kemeny ego i T.F. Kurtza z Uniwersytetu w Darthmouth (USA). Nazwa Basic jest
Wstęp do sieci neuronowych, wykład 14 Maszyna Boltzmanna
do sieci neuronowych, wykład 14 Maszyna Boltzmanna M. Czoków, J. Piersa Faculty of Mathematics and Computer Science, Nicolaus Copernicus University, Toruń, Poland 2014-01-21 Problemy z siecią Hopfilda
Określenie maksymalnego kosztu naprawy pojazdu
MACIEJCZYK Andrzej 1 ZDZIENNICKI Zbigniew 2 Określenie maksymalnego kosztu naprawy pojazdu Kryterium naprawy pojazdu, aktualna wartość pojazdu, kwantyle i kwantyle warunkowe, skumulowana intensywność uszkodzeń
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
ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH
Transport, studia I stopnia Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać ogólna równania nieliniowego Często występującym, ważnym problemem obliczeniowym
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.
1 Równania nieliniowe
1 Równania nieliniowe 1.1 Postać ogólna równania nieliniowego Często występującym, ważnym problemem obliczeniowym jest numeryczne poszukiwanie rozwiązań równań nieliniowych, np. algebraicznych (wielomiany),
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
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
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
Zastosowanie algorytmów heurystycznych do rozwiązywania problemu układania tras pojazdów
Roland Jachimowski 1 Wydział Transportu, Politechnika Warszawska Zastosowanie algorytmów heurystycznych do rozwiązywania problemu układania tras pojazdów 1. WPROWADZENIE Szybki rozwój wymiany handlowej,
w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.
Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(), zwaną funkcją aproksymującą
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
Plan. Zakres badań teorii optymalizacji. Teoria optymalizacji. Teoria optymalizacji a badania operacyjne. Badania operacyjne i teoria optymalizacji
Badania operacyjne i teoria optymalizacji Instytut Informatyki Poznań, 2011/2012 1 2 3 Teoria optymalizacji Teoria optymalizacji a badania operacyjne Teoria optymalizacji zajmuje się badaniem metod optymalizacji
O dwóch modyfikacjach algorytmu PSO
Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska Seminarium: Inteligencja Obliczeniowa 24 listopada 2011 Plan prezentacji 1 Wprowadzenie 2 3 4 5 6 Definicja problemu Wprowadzenie Definicja
Metody Obliczeniowe w Nauce i Technice
9 - Rozwiązywanie układów równań nieliniowych Marian Bubak Department of Computer Science AGH University of Science and Technology Krakow, Poland bubak@agh.edu.pl dice.cyfronet.pl Contributors Anna Marciniec
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
Algorytm Grovera. Kwantowe przeszukiwanie zbiorów. Robert Nowotniak
Wydział Fizyki Technicznej, Informatyki i Matematyki Stosowanej Politechnika Łódzka 13 listopada 2007 Plan wystapienia 1 Informatyka Kwantowa podstawy 2 Opis problemu (przeszukiwanie zbioru) 3 Intuicyjna
Systemy mrówkowe. Opracowali: Dawid Strucker, Konrad Baranowski
Systemy mrówkowe Opracowali: Dawid Strucker, Konrad Baranowski Wprowadzenie Algorytmy mrówkowe oparte są o zasadę inteligencji roju (ang. swarm intelligence). Służą głównie do znajdowania najkrótszej drogi
Algorytm FIREFLY. Michał Romanowicz Piotr Wasilewski
Algorytm FIREFLY Michał Romanowicz Piotr Wasilewski Struktura prezentacji 1. Twórca algorytmu 2. Inspiracja w przyrodzie 3. Algorytm 4. Zastosowania algorytmu 5. Krytyka algorytmu 6. Porównanie z PSO Twórca
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
SPOTKANIE 6: Klasteryzacja: K-Means, Expectation Maximization
Wrocław University of Technology SPOTKANIE 6: Klasteryzacja: K-Means, Expectation Maximization Jakub M. Tomczak Studenckie Koło Naukowe Estymator jakub.tomczak@pwr.wroc.pl 4.1.213 Klasteryzacja Zmienne
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
Elementy inteligencji obliczeniowej
Elementy inteligencji obliczeniowej Paweł Liskowski Institute of Computing Science, Poznań University of Technology 9 October 2018 1 / 19 Perceptron Perceptron (Rosenblatt, 1957) to najprostsza forma sztucznego
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
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
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
ANALIZA ZDOLNOŚCI PROCESU O ZALEŻNYCH CHARAKTERYSTYKACH
Małgorzata Szerszunowicz Uniwersytet Ekonomiczny w Katowicach ANALIZA ZDOLNOŚCI PROCESU O ZALEŻNYCH CHARAKTERYSTYKACH Wprowadzenie Statystyczna kontrola jakości ma na celu doskonalenie procesu produkcyjnego
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ę
Klasyfikator liniowy Wstęp Klasyfikator liniowy jest najprostszym możliwym klasyfikatorem. Zakłada on liniową separację liniowy podział dwóch klas między sobą. Przedstawia to poniższy rysunek: 5 4 3 2
Wprowadzenie Metoda bisekcji Metoda regula falsi Metoda siecznych Metoda stycznych RÓWNANIA NIELINIOWE
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać ogólna równania nieliniowego Zazwyczaj nie można znaleźć
Heurystyki. Strategie poszukiwań
Sztuczna inteligencja Heurystyki. Strategie poszukiwań Jacek Bartman Zakład Elektrotechniki i Informatyki Instytut Techniki Uniwersytet Rzeszowski DLACZEGO METODY PRZESZUKIWANIA? Sztuczna Inteligencja
OPTYMALIZACJA HARMONOGRAMU DOSTAW MATERIAŁÓW BUDOWLANYCH PRZY ZASTOSOWANIU METODY GRAFICZNEJ WSPOMAGANEJ TEORIĄ KOLEJEK
OPTYMALIZACJA HARMONOGRAMU DOSTAW MATERIAŁÓW BUDOWLANYCH PRZY ZASTOSOWANIU METODY GRAFICZNEJ WSPOMAGANEJ TEORIĄ KOLEJEK Michał Krzemiński*, Paweł Nowak ** 1. Wprowadzenie Problem opracowania harmonogramu
PHICS - Polish Harbours Information & Control System Dokumentacja użytkownika System weryfikacji autentyczności polskich dokumentów marynarzy
PHICS - Polish Harbours Information & Control System Dokumentacja użytkownika System weryfikacji autentyczności polskich dokumentów marynarzy Zielona Góra, kwiecień 2014 DOKUMENTACJA ZMIAN: Lp. Wersja
ZASTOSOWANIE ROBOTÓW MOBILNYCH W SYMULACYJNYM BADANIU CZASU EWAKUACJI
Marcin Pluciński ZASTOSOWANIE ROBOTÓW MOBILNYCH W SYMULACYJNYM BADANIU CZASU EWAKUACJI Streszczenie Pomieszczenia, w których znajdują się duże grupy ludzi można traktować jako system złożony. Wiele z własności
Opis ćwiczenia. Cel ćwiczenia Poznanie budowy i zrozumienie istoty pomiaru przyspieszenia ziemskiego za pomocą wahadła rewersyjnego Henry ego Katera.
ĆWICZENIE WYZNACZANIE PRZYSPIESZENIA ZIEMSKIEGO ZA POMOCĄ WAHADŁA REWERSYJNEGO Opis ćwiczenia Cel ćwiczenia Poznanie budowy i zrozumienie istoty pomiaru przyspieszenia ziemskiego za pomocą wahadła rewersyjnego
Matematyka stosowana i metody numeryczne
Ewa Pabisek Adam Wosatko Piotr Pluciński Matematyka stosowana i metody numeryczne Konspekt z wykładu 6 Rozwiązywanie równań nieliniowych Rozwiązaniem lub pierwiastkiem równania f(x) = 0 lub g(x) = h(x)
TEORETYCZNE PODSTAWY INFORMATYKI
1 TEORETYCZNE PODSTAWY INFORMATYKI 16/01/2017 WFAiS UJ, Informatyka Stosowana I rok studiów, I stopień Repetytorium złożoność obliczeniowa 2 Złożoność obliczeniowa Notacja wielkie 0 Notacja Ω i Θ Rozwiązywanie
Priorytetyzacja przypadków testowych za pomocą macierzy
Priorytetyzacja przypadków testowych za pomocą macierzy W niniejszym artykule przedstawiony został problem przyporządkowania priorytetów do przypadków testowych przed rozpoczęciem testów oprogramowania.
Znajdowanie wyjścia z labiryntu
Znajdowanie wyjścia z labiryntu Zadanie to wraz z problemem pakowania najcenniejszego plecaka należy do problemów optymalizacji, które dotyczą znajdowania najlepszego rozwiązania wśród wielu możliwych
Teoretyczne podstawy informatyki
Teoretyczne podstawy informatyki Wykład 4a: Rozwiązywanie rekurencji http://kiwi.if.uj.edu.pl/~erichter/dydaktyka2010/tpi-2010 Prof. dr hab. Elżbieta Richter-Wąs 1 Czas działania programu Dla konkretnych
Camspot 4.4 Camspot 4.5
User manual (addition) Dodatek do instrukcji obsługi Camspot 4.4 Camspot 4.5 1. WiFi configuration 2. Configuration of sending pictures to e-mail/ftp after motion detection 1. Konfiguracja WiFi 2. Konfiguracja
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,
Aby opisać strukturę krystaliczną, konieczne jest określenie jej części składowych: sieci przestrzennej oraz bazy atomowej.
2. Podstawy krystalografii Podczas naszych zajęć skupimy się przede wszystkim na strukturach krystalicznych. Kryształem nazywamy (def. strukturalna) substancję stałą zbudowaną z atomów, jonów lub cząsteczek
Kodowanie i kompresja Streszczenie Studia Licencjackie Wykład 11,
1 Kwantyzacja skalarna Kodowanie i kompresja Streszczenie Studia Licencjackie Wykład 11, 10.05.005 Kwantyzacja polega na reprezentowaniu dużego zbioru wartości (być może nieskończonego) za pomocą wartości
Algorytmy metaheurystyczne Wykład 6. Piotr Syga
Algorytmy metaheurystyczne Wykład 6 Piotr Syga 10.04.2017 Wprowadzenie Inspiracje Wprowadzenie ACS idea 1 Zaczynamy z pustym rozwiązaniem początkowym 2 Dzielimy problem na komponenty (przedmiot do zabrania,
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ń
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ęć
Odkrywanie algorytmów kwantowych za pomocą programowania genetycznego
Odkrywanie algorytmów kwantowych za pomocą programowania genetycznego Piotr Rybak Koło naukowe fizyków Migacz, Uniwersytet Wrocławski Piotr Rybak (Migacz UWr) Odkrywanie algorytmów kwantowych 1 / 17 Spis
Planowanie drogi robota, algorytm A*
Planowanie drogi robota, algorytm A* Karol Sydor 13 maja 2008 Założenia Uproszczenie przestrzeni Założenia Problem planowania trasy jest bardzo złożony i trudny. W celu uproszczenia problemu przyjmujemy
Wstęp do sieci neuronowych, wykład 11 Łańcuchy Markova
Wstęp do sieci neuronowych, wykład 11 Łańcuchy Markova M. Czoków, J. Piersa 2010-12-21 1 Definicja Własności Losowanie z rozkładu dyskretnego 2 3 Łańcuch Markova Definicja Własności Losowanie z rozkładu
Metody systemowe i decyzyjne w informatyce
Metody systemowe i decyzyjne w informatyce Laboratorium MATLAB Zadanie nr 2 Detekcja twarzy autorzy: A. Gonczarek, J.M. Tomczak Cel zadania Celem zadania jest zapoznanie się algorytmem gradientu prostego
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
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
Programowanie genetyczne, gra SNAKE
STUDENCKA PRACOWNIA ALGORYTMÓW EWOLUCYJNYCH Tomasz Kupczyk, Tomasz Urbański Programowanie genetyczne, gra SNAKE II UWr Wrocław 2009 Spis treści 1. Wstęp 3 1.1. Ogólny opis.....................................
Metoda Karnaugh. B A BC A
Metoda Karnaugh. Powszechnie uważa się, iż układ o mniejszej liczbie elementów jest tańszy i bardziej niezawodny, a spośród dwóch układów o takiej samej liczbie elementów logicznych lepszy jest ten, który
Sztuczne sieci neuronowe. Krzysztof A. Cyran POLITECHNIKA ŚLĄSKA Instytut Informatyki, p. 311
Sztuczne sieci neuronowe Krzysztof A. Cyran POLITECHNIKA ŚLĄSKA Instytut Informatyki, p. 311 Wykład 7 PLAN: - Repetitio (brevis) -Algorytmy miękkiej selekcji: algorytmy ewolucyjne symulowane wyżarzanie
Algorytm dyskretnego PSO z przeszukiwaniem lokalnym w problemie dynamicznej wersji TSP
Algorytm dyskretnego PSO z przeszukiwaniem lokalnym w problemie dynamicznej wersji TSP Łukasz Strąk lukasz.strak@gmail.com Uniwersytet Śląski, Instytut Informatyki, Będzińska 39, 41-205 Sosnowiec 9 grudnia
Elementy statystyki wielowymiarowej
Wnioskowanie_Statystyczne_-_wykład Spis treści 1 Elementy statystyki wielowymiarowej 1.1 Kowariancja i współczynnik korelacji 1.2 Macierz kowariancji 1.3 Dwumianowy rozkład normalny 1.4 Analiza składowych
Laboratorium 5 Przybliżone metody rozwiązywania równań nieliniowych
Uniwersytet Zielonogórski Wydział Informatyki, Elektrotechniki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych Elektrotechnika niestacjonarne-zaoczne pierwszego stopnia z tyt. inżyniera