AUTOMATYZACJA PROCESÓW DYSKRETNYCH 2016
|
|
- Franciszek Lewicki
- 7 lat temu
- Przeglądów:
Transkrypt
1 AUTOMATYZACJA PROCESÓW DYSKRETNYCH 2016 Marcin ŻYCZKOWSKI Politechnika Gdańska EFEKTYWNA METODA WYZNACZANIA TRASY STATKÓW ŻAGLOWYCH Streszczenie. Zaproponowano metodę wyznaczania suboptymalnej trasy statków żaglowych poruszających się w ograniczonym akwenie morskim. Uwzględniono przy tym dynamikę tego środowiska w tym warunki pogodowe oraz charakterystyki prędkościowe statków żaglowych. Jako kryterium optymalizacji przyjęto czas żeglugi T oraz liczbę wykonanych manewrów ω. Zaprojektowano heurystyczny algorytm oraz odpowiednią aplikację wyznaczania trasy dla ustalonych punktów startowych i docelowych. Przeanalizowano zachowanie się algorytmu w zależności od liczby zmian kierunków żeglugi oraz przyjętej ziarnistości opisu akwenu. EFFECTIVE METHOD OF ROUTING SHIPS SAILING Summary. The proposed method for determining the suboptimal route of sailing vessels operating in restricted area of the sea. The dynamics of the environment including weather conditions and speed characteristics of ships sailing are considered. As optimization criterion, measure sailing time T and the number of maneuvers performed ω are taken into account. We designed a heuristic algorithm and the appropriate application routing for fixed starting points and targets. We analyzed the behavior of the algorithm deping on the number of direction changes of the course and granularity the description of the surface of area. 1.Wprowadzenie Problem optymalizacji trasy w żeglarstwie jest znany, ale nie obszernie przeanalizowany przez grono naukowców. W literaturze naukowej pierwsze artykuły na temat wspomagania statków żaglowych w szukaniu optymalnej drogi pojawiły się pod koniec lat 70. W 1978 Kerwin w artykule [5] przedstawił nowatorski sposób szukania optymalnej drogi statku żaglowego za pomocą zestawów równań nieliniowych, gdzie zmiennymi są charakterystyka biegunowa statku i parametry konstrukcyjne. Rozwój tej dziedziny nauki determinowany był i jest nadal przez wielkie regaty jachtowe takie jak Puchar Ameryki, Cowes Races czy Mug Races. Wielu naukowców na podstawie danych konstrukcyjnych i charakterystyk biegunowych statków tworzy modele wspomagające w podejmowaniu decyzji
2 236 M. Życzkowski kursowych przedstawiając różne scenariusze decyzyjne o wysokim współczynniku prawdopodobieństwa sukcesu tak jak w artykule [10] czy w [9]. Podczas przeglądu stanu wiedzy z tej dziedziny zauważano, że na ogół przedstawia się tylko koncepcję i zarys rozwiązań, bez szczegółowych wyników badań i testów ich oceny. Wynika to ze względów biznesowych i konkurencyjności między zespołami osad statków żaglowych, które nie udostępniają parametrów jachtów. W artykule [9] Philpot zauważył, że ze względu na zmienne prognozy meteorologiczne rozważa się dwa podejścia do tego problemu: deterministyczny i stochastyczny. Dla rzeczywistych danych meteorologicznych stałych dla dłuższego okresu czasu, opracowuje się deterministyczne algorytmy szukania optymalnej trasy. Jeżeli dane meteorologiczne są niepewne lub zmienne w czasie to algorytm buduje się na podstawie podejścia stochastycznego, uwzględniając różne scenariusze prognozy pogody. Ciekawe osiągnięcia dotyczą problemów zachowania się bezzałogowych statków żaglowych. Na przykład w artykule [7] autorzy sugerują rozwiązania problemu planowania podróży bezzałogowego statku żaglowego z wykorzystaniem algorytmów bazujących na teorii grafów z uwzględnieniem biegunowej charakterystyki prędkościowej statku żaglowego. Biegunowa charakterystyka prędkościowa i wiedza na temat parametrów wiatru pozwala już na predykcję prędkości statku żaglowego w zależności od wybranego kierunku ruchu. Zgodnie z koncepcją e-nawigacji opisanej w artykule [4] podjęcie tego typu badań jest istotne dla nawigatora statku żaglowego gdyż, prowadzi zarówno do obniżenia kosztów (optymalizacja podróży w zależności od wybranych kryteriów i ograniczeń) czy zwiększenia bezpieczeństwa podróży. Propozycje wspomagania wyboru trasy optymalnej dla statku żaglowego, (głównie z środowisk zajmujących się bezzałogowymi statkami żaglowymi) mają jednak pewne ograniczenia. Na przykładzie metod [7] ograniczenia te dotyczą: optymalizacji ruchu statku żaglowego z wykorzystaniem tylko kryterium czasu żeglugi (z punktu startowego do punktu docelowego); rozpatrywania tylko statycznych danych (dostępnych parametrów wiatru w strefie żeglownej tylko przed startem); dyskretyzacji ruchu statku uwzględniającej najczęściej 8 możliwych kierunków ruchu. Większa dyskretyzacja przestrzeni żeglownej oraz uwzględnienie większej liczby kierunków ruchu [1], [10] wymaga modyfikacji znanych algorytmów oraz wykonywanie obliczeń dużej skali. W proponowanej metodzie zakłada się uwzględnienie do 32 kierunków zmiany ruchu statku żaglowego, a także dostarczanie dynamicznych danych pogodowych w trakcie pokonywania trasy. Poza tym do wyboru trasy wykorzystuje się wielokryterialne podejście uwzględniające czas podróży i liczbę wykonanych manewrów. Czas podróży T jest to czas przepłynięcia obiektu od startu do mety. Liczba manewrów ω jest to liczba zmian kierunków żeglugi tego obiektu w czasie podróży. W celu oceny tego typu podejścia zbudowano symulator podróży SaillingAssistance, który umożliwia sprawdzenie różnych wariantów rozwiązań i ocenę każdego z nich.
3 Efektywna metoda wyznaczania trasy statków żaglowych Model środowiska żeglugi Dla przeprowadzenia badań, niezbędna jest dyskretyzacja obszaru żaglowego, a także zestaw kryteriów optymalizacji wyboru trasy. Rys. 1. Model środowiska dla wyznaczenia trasy statku żaglowego Rysunek 1 przedstawia ograniczony obszar żeglowania w którym zaznaczono strefę żeglowną i nieżeglowną, a także naniesiono siatkę punktów w których opisuje się stan tego obszaru jak i trasę statku żeglownego. Jak wynika z przebiegu trasy obiekt wykonał trzy razy manewr ażeby dotrzeć od punktu A do punktu B. (w punkcie 2,4,8), gdzie A jest punktem startu, B jest metą. Mapa rzeczywista obszaru żeglowania jest zastępowana przez kratę opisaną przez zbiór punktów P k, wybranych w regularnych odstępach określanych przez współrzędne geograficzne. P k określa się przez szerokość φi i długość λi, tzn. Pk=Pij=P(φi,λ j ) i=1,2,..,m ; j=1,2,,n (1) Ziarnistość opisu obszaru mapy określa się powierzchnią tego obszaru żeglowania OB przypadającej na jedną kratę wyznaczoną przez zbiór punktów P k, tzn. z = OB = (φ max φ min ) (λ max λ min ), (2) m n m n gdzie φ max (λ max ), φ min (λ min ) oznaczają minimalną i maksymalną szerokość (długość) geograficzną wyrażoną w stopniach. φ min = min { φ i, i=1,2,..,m}, λ min = min { λ i, i=1,2,..,n}, φ max = max { φ i, i=1,2,..,m}, λ max = max { λ i, i=1,2,..,n}. Im z jest mniejsze tym ziarnistość obszaru żeglowania jest większa.
4 238 M. Życzkowski Z każdym punktem P k obszaru żeglowania wiążemy pewne dane określające stan analizowanego obszaru S(P k ). W ogólnym przypadku stan ten zależy od czasu i w każdej chwili t może być różny, dlatego oznaczamy go przez S(P k,t). Z kolei rozpatrywane parametry obiektu żeglownego, takie jak wielkość prędkości czy kierunek ruchu określają stan tego obiektu, który może być różny w każdym punkcie żeglowania. Przyjmujemy więc, że te wartości określamy przez O(P k,t). Tak więc możemy określić problem doboru trasy w zależności od przyjętej ziarnistości obszaru żeglownego, jak też zależnych od czasu żeglowania wartości S(P k,t) oraz O(P k,t), k=1,2,..,m*n, t ϵ<0,t>, gdzie T jest czasem żeglowania od startu do mety. Można przyjąć, że wartości parametrów S(P k,t) oraz O(P k,t) są znane lub estymowane przed rozpoczęciem żeglugi. Można też założyć, że są one określane lub odczytywane dzięki dostępnym usługom na bieżąco w trakcie żeglowania. W obu tych przypadkach jest istotne by czas żeglugi T był jak najmniejszy. Innym kryterium może być liczba wykonywanych manewrów ω (inaczej zmian kierunków ruchu statku), gdyż wpływa ona istotnie na czas żeglugi. 3. Sposób żeglowania W związku z dyskretyzacją obszaru żeglowania można opisać go jako graf nieskierowany G(V,E), gdzie V to reprezentuje zbiór punktów P k =P ij, tzn. V = {P i,j ; i=1,2,..,m, j=1,2,..,n} (3) Zbiór krawędzi E określa wszystkie możliwości żeglowania pomiędzy punktami P k e x ϵ E to e x = (P k, P l ) (4) tzn. obiekt żeglowny może przepłynąć bezpośrednio z punktu P k do punktu P l. Tak zdefiniowany graf G(V,E) określa wszystkie możliwe trasy z wyróżnionego punktu A do wyróżnionego punktu B. Uwzględniając stany obszaru żeglownego S={S(P k,t)} oraz stany obiektu O={O(P k,t)} dla wszystkich punktów P k graf G(V,E) zmienia się w ważony graf G(V,E,S,O), który umożliwia wyznaczania trasy dla dwóch wyróżnionych wcześniej przypadków, gdy parametry S i O są znane a priori i stałe w czasie, lub estymowane, lub wyznaczane na bieżąco. W obu tych przypadkach może być wykorzystywany zmodyfikowany algorytm Dijkstry [2] dla przyjętych kryteriów optymalizacji. Dodatkowym wyzwaniem jest pozyskiwanie odpowiednich parametrów obszaru i statku. Dodatkowo z uwagi na bezpieczeństwo żeglugi należy uwzględnić strefy nieżeglowne, które nie muszą być tak regularne jak pokazuje rysunek1. W dalszych rozważaniach przyjmujemy, że S(P k,t) opisane jest jedynie stanem pogodowym ograniczonym do podania w punkcie P k siły wiatru W k (t) oraz jego kierunku Kw k (t) innymi słowy S(P k,t) ={W k (t), Kw k (t)} (5) Natomiast O(P k,t) określa się przez wielkość prędkości obiektu V k (t) oraz jego kierunek Kr k (t), tzn. O(P k,t) = {V k (t), Kr(t)} (6) Przyjmujemy również, że ruch obiektu może odbyć się tylko w wyróżnionych kierunkach jak to pokazano na rysunku 2. Zakłada się dopuszczalne wr ϵ {8,16,32}
5 Efektywna metoda wyznaczania trasy statków żaglowych 239 możliwych kierunków ruchu. Co więcej z uwagi na siłę i kierunek wiatru nie wszystkie kierunki manewru będą akceptowalne z uwagi na bezpieczeństwo. Dopuszczalne kierunki manewru wynikają z tzw. charakterystyki biegunowej chb statku żaglowego przedstawionej na rysunku 3. Rys. 2. Warianty ruchu statku wr ϵ { 8,16,32} możliwości zmiany kierunku Rys. 3. Charakterystyka biegunowa statku żaglowego[11] Charakterystyka ta może być różna dla każdego statku i jest opracowana doświadczalnie przez jego projektantów lub producentów. W dalszych rozważaniach dokonujemy również dyskretyzacji tej charakterystyki w zależności od dopuszczalnych wariantów kierunków ruchu wr. Dla wr=8 możliwe kierunki ruchu statku to Kr =[N,NE,E,SE,S,SW,W] a rzeczywisty odczyt prędkości i W k r i kierunku wiatru K k r w punkcie P k jest dyskretyzowany według wzoru W k = W k r (7) Kw k = Kw k r 360 wr ( 360 wr ) (8) gdzie Kw k = 0 to kierunek wiatru wiejący z N, Kw k = 1 to wiatr z NE itd. Charakterystykę sprowadzamy do macierzy C ab C=[c ab ] a = 0,1,,a max b =1,2,,b max (9) Indeksom a odpowiadają dopuszczalne kierunki ruchu, wr ϵ {8,16,32} (patrz rys. 3); indeksom b, dyskretne prędkości wiatru, b max -maksymalna izolinia prędkości wiatru
6 240 M. Życzkowski na diagramie (rys 3), C ab odpowiada dopuszczalnej wartości prędkości obiektu (węzły) przy zadanych warunkach, tzn. wybranego kierunku Kr k, oraz prędkości W k i kierunku wiatru Kw k w punkcie P k w chwili t. Wartości te odczytujemy z charakterystyki przedstawionej na rysunku 3 przy ustawieniu tarczy zgodnie z bieżącym kierunkiem wiatru (ustawienie wyjściowe wiatr wieje z N). Zatem macierz C przedstawiona dla charakterystyki z rysunku 3 przy 8 kierunkach ruchu przyjmuje postać tak jak poniżej: C = (10) Przyjmując, że statek jest w punkcie P k, konieczne jest ustalenie następnego punktu P l do którego dociera z odpowiednią prędkością V k i przyjętym kierunkiem Kr k. Niech P k = P ij i P l = P xy wtedy w zależności od przyjętego kierunku przepływu P xy = P i+pj+q, gdzie p,qϵ{-3,-2,-1,0,1,2,3} jak przedstawia to rysunek 4. Rys. 4. Możliwe przejścia z punktu P k do punktu P l Przyjmując, że trasa statku żeglownego składa się z d punktów w dyskretnym obszarze żeglowania i w każdym punkcie wybieramy z 32 wariantów żeglugi to powinniśmy, bez uwzględniania złożoności algorytmu wyznaczania kolejnego punktu trasy przeanalizować :32 do potęgi d różnych kombinacji. Łatwo zauważyć, że liczba ich znacznie wzrasta dla mniejszej ziarnistości (bo d wzrasta). Zatem jest to poważne zadanie obliczeniowe.
7 Efektywna metoda wyznaczania trasy statków żaglowych Procedura wyznaczania trasy Procedura SailingAssistance została opracowana do wyznaczanie efektywnej trasy statku żaglowego, korzysta z następujących funkcji i danych wejściowych: A,B A to punkt startowy, B to punkt końcowy trasy, wyznaczony przez użytkownika. Create(OB,m,n) wynikiem funkcji jest krata m na n dla danego obszaru OB. Change(chB) transformacja charakterystyki biegunowej chb statku na macierz C ab = Change(chB). Area(P ij,t) wczytanie stanu obszaru OB w punkcie kraty P ij i chwili t, tzn. S (P ij,t) = Area(P ij,t) dla i= 1,2,..,m; dla j=1,2,..,n. Object (P ij,t) wyznaczanie stanu obiektu w punkcie P k = P ij oraz wyznaczanie następnych punktów żeglugi P l (patrz rys. 4). Dijkstra (A,B,wr,t) realizacja algorytmu Dijkstry dla grafu G(V,E,O,S) z ustalonymi parametrami (wariant ruchu wr i z zadanym kryterium minimum czasu podróży T). Wynikiem jest lista punktów trasy, gdzie punkt pierwszy to P 1 =A, a punkt ostatni to P ost =B. Trasa={P 1, P 2,..,P ost }=Dijkstra(A,B,wr,t). Timeto(P k,p l ) czas przejścia z P k do P l, następnego punktu wyznaczonej trasy. Procedure SailingAssistance(OB,m,n,chB,A,B,wr,t) Create(OB,m,n); Change(chB); %utworzenie macierzy C ab pozwala na obliczanie czasu P k do P l State(t) for i=1:m for j=1:n S ij (P ij, t)= Area(P ij, t); O ij (P ij, t)= Object (P ij,t); k=1; time=t; Trasa=Dijkstra(A,B,wr,time); %tworzenie listy punktów P x trasy gdzie xϵ{1,2,..,ost}, P- 1=A, P ost =B, k=k+1; while (P k+1 B) t=time; time=time+ Timeto(P k,p k+1 ); if (Area(P k+1, t) Area(P k+1 time) State(time); %stan OB. w czasie t=time Trasa=Dijkstra (P k+1,b, wr,time); % tworzenie listy punktów P x trasy % gdzie xϵ{1,2,..,ost}; P 1 = P k+1, P ost =B, P k =P 2 ;%wybierz z nowej listy Trasy drugi punkt else k=k+1; % następny punkt na liście wyznaczonej Trasy print Trasa(A,B);
8 242 M. Życzkowski Przyjmując, że trasa statku żeglownego składa się z d punktów w dyskretnym obszarze żeglowania i w każdym punkcie wybieramy z 32 wariantów żeglugi to powinniśmy, bez uwzględniania złożoności algorytmu wyznaczania kolejnego punktu trasy przeanalizować :32 do potęgi d różnych kombinacji. Łatwo zauważyć, że liczba ich znacznie wzrasta dla mniejszej ziarnistości (bo d wzrasta). Zatem jest to poważne zadanie obliczeniowe. 5. Testowanie Symulator SailingAssistance dla szukania optymalnej trasy dla statku żaglowego znajduje się na serwerze sail.niwa.gda.pl. Opisywane rozwiązanie zagnieżdżone jest w aplikacji będącej częścią projektu CD NIWA [6] w podprojekcie Koala [3]. CD NIWA to platforma do wytwarzania różnego typu aplikacji (równoległych, rozproszonych i mobilnych). Koala to rozbudowana biblioteka C++ implementującą liczne struktury, operacje i algorytmy znane z teorii grafów i sieci. CD NIWA udostępnia miejsce na serwerze sail.niwa.gda.pl, a przy realizacji metody szukania optymalnej trasy dla statków żaglowych Koala udostępnia implementację algorytmu Dijkstry. W aktualnej wersji oprogramowania aplikacji użytkownik ma do dyspozycji wybór liczby wariantów ruchu wr, wybór punktu startowego i końcowego w zdefiniowanym prostokątnym obszarze (φ 1 = N,λ 1 = E.; φ n = N,λ m = E). W tym zdefiniowanym obszarze odbierane są dane meteorologiczne z zewnętrznego serwisu AccusWebApi. W opisanym środowisku przeprowadzono testy dla procedury SaillingAssistance w zależności od ziarnistości kraty oraz dopuszczalnych wariantów wyboru ruchu dla stałych punktów A i B. Na rysunku 5 przedstawiono wybrane warianty ruchu dla wr ϵ {8,16,32} oraz ziarnistości z = z =73*10-8 i z =293*10-9. Najlepszy całkowity czas trasy T dla danych warunków pogodowych okazał się wariant wr=32 i z= 293 *10-9 zaznaczony ramką. Wybrane parametry wyznaczonej trasy oraz czas wykonania procedury SaillingAssistance podaje tabela 1. Dla większej liczby wybranych kierunków wr, oraz większej ziarnistości obszaru czas żeglugi maleje, rośnie jednak czas pracy procedury SaillingAssistance. Rys. 5. Zobrazowanie efektywnej metody szukania suboptymalnej trasy: od lewej zaczynając w pierwszym rzędzie dla ziarnistości z =73*10-8 dla wariantów ruchu 8,16,32 w drugim rzędzie dla z =293*10-9 i wariantów ruchu 8,16,32
9 Efektywna metoda wyznaczania trasy statków żaglowych 243 Tabela 1 Porównanie wariantów ruchu 8,16,32 z punktu startowego A do punktu końcowego B φ A(λ A ) =54.56N(19. 23E) φ B(λ B )=54.5 2N(18.76E) Liczba wierz. v V =m* n Liczba kraw. e x E Liczba zwrotów w trakcie trasy ω Liczba punktów P k na wyznaczo nej trasie Całkowita długość trasy D [Mm] Całkowity czas trasy T [h] Czas pracy procedury u SA [s] Ziarnistość kraty z =73*10-8 W W W Ziarnistość kraty z =293*10-9 W W W Podsumowanie Wyznaczenie trasy dla grafu G(V,E,O,S) jest znacznie trudniejsze niż dla grafu G(V,E), gdyż uwzględnienie dodatkowych danych zwiększa liczbę możliwych wariantów żeglugi. Opracowany symulator SaillingAssistance wykorzystuje funkcje opisane w procedurze SaillingAssistance w rozdziale 4. Funkcje te mogą być wykorzystane w pewnych sekwencjach działań w zależności od sformułowanego problemu. Rozszerzenie kryteriów optymalizacji trasy o dodatkowe warunki prowadzi do modyfikacji procedury wyznaczania trasy i wymaga zwiększenia użytej mocy obliczeniowej. To wymusza zrównoleglenie wykonania wybranych funkcji, np. dyskretyzacja obszaru oraz wyznaczanie macierzy C ab, czy stanów obszarów i obiektów. W następnych badaniach przewidziana jest analiza wielokryterialna wybranych kryteriów. W samej procedurze możemy zrównoleglić wyznaczanie kolejnych wariantów rozgałęzienia żeglugi. Wymaga to jednak dalszych badań tak by wyniki trasy uwzględniały zmiany żeglugi w czasie rzeczywistym i wyprzedzały czas żeglowania. Zwiększenie ziarnistości kraty prowadzi do przybliżenia modelu dyskretnego do rzeczywistego, ale i wymaga użycia większej mocy obliczeniowej. W następnych badaniach przewiduje ewolucyjny proces zbliżania się do modelu rzeczywistego tak, aby metoda zbliżała się do w pewnym sensie do optymalnej. LITERATURA 1. Daniel K., Nash A., Koenig S., Felner A.: Theta *: Any-Angle Path Planning on Grids, vol. 39, 2010, p
10 244 M. Życzkowski 2. Dijkstra E.: A Note on Two Probles in Connexion with Graphs, Numer. Math., 1959, vol. 1, no. 1, p Goluch T., Ocetkiewicz K., Giaro K.: Koala graph theory internet service, 2015 vol. 19, no. 4, p Jurdziński M.: Podstawy Nawigacji Morskiej. Wydawnictwo Akademii Morskiej w Gdyni, Kerwin J.: A velocity prediction program for ocean racing yachts revised to February 1978, M.I.T. Ocean Eng. Rep. No 78-11, MIT, Cambridge, MA, Krawczyk H., C2 NIWA The Centre of Competence for Novel Infrastructure of Workable Applications, TASK Quarterly, Vol. 19., nr 4, 2015, p Langbein J.,Stelzer R., Fruhwirth T, A Rule-Based Approach to Long-Term Routing for Autonomous Sailboats,Springer, Proceedings of the 4th International Robotic Sailing Conference, Lübeck, 2011, p Philpott A, Herson S.,Teirney D.: A Simulation Model for Predicting Yacht Match Race Outcomes, Oper. Res., 2004,vol. 52, no. 1, p Philpott A., Mason A.: Optimising yacht routes under uncertainty, Proc. 15th Chesap. Sail. Yacht Symp. Annapolis, MD, Philpott A., Sullivan R., Jackson P.:Yacht velocity prediction using mathematical programming, Eur. J. Oper. Res., May 1993,vol. 67, no. 1, p Stelzer R.: Autonomous Sailboat Navigation Novel Algorithms and Experimental Demonstration, PhD Thesis, Centre for Computational Intelligence, De Montfort University, UK, 2012.
WYZNACZANIE TRASY STATKU ŻAGLOWEGO Z OGRANICZENIEM ZMIAN KURSU
MARCIN ŻYCZKOWSKI doi: 10.12716/1002.32.10 Politechnika Gdańska Katedra Mechatroniki Morskiej WYZNACZANIE TRASY STATKU ŻAGLOWEGO Z OGRANICZENIEM ZMIAN KURSU W artykule przedstawiono propozycję rozwiązania
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
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
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
Analiza ilościowa w przetwarzaniu równoległym
Komputery i Systemy Równoległe Jędrzej Ułasiewicz 1 Analiza ilościowa w przetwarzaniu równoległym 10. Analiza ilościowa w przetwarzaniu równoległym...2 10.1 Kryteria efektywności przetwarzania równoległego...2
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
Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa
Jacek Skorupski pok. 251 tel. 234-7339 jsk@wt.pw.edu.pl http://skorupski.waw.pl/mmt prezentacje ogłoszenia konsultacje: poniedziałek 16 15-18, sobota zjazdowa 9 40-10 25 Udział w zajęciach Kontrola wyników
PROBLEMY WYZNACZANIA OPTYMALNEJ TRAJEKTORII OBIEKTU NA OBSZARZE OGRANICZONYM
Studia i Materiały Informatyki Stosowanej, Tom 6, Nr 17, 2014 PROBLEMY WYZNACZANIA OPTYMALNEJ TRAJEKTORII OBIEKTU NA OBSZARZE OGRANICZONYM 16 Mariusz Dramski Akademia Morska w Szczecinie Instytut Technologii
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
UNIKANIE IMPASÓW W SYSTEMACH PROCESÓW WSPÓŁBIEŻNYCH
UNIKANIE IMPASÓW W SYSTEMACH PROCESÓW WSPÓŁBIEŻNYCH Robert Wójcik Instytut Cybernetyki Technicznej Politechniki Wrocławskiej 1. Impasy w systemach procesów współbieżnych 2. Klasyczne algorytmy unikania
Inżynieria Ruchu Morskiego wykład 01. Dr inż. Maciej Gucma Pok. 343 Tel //wykłady tu//
Inżynieria Ruchu Morskiego wykład 01 Dr inż. Maciej Gucma Pok. 343 Tel. 91 4809 495 www.uais.eu //wykłady tu// m.gucma@am.szczecin.pl Zaliczenie Wykładu / Ćwiczeń Wykład zaliczenie pisemne Ćwiczenia -
Spacery losowe generowanie realizacji procesu losowego
Spacery losowe generowanie realizacji procesu losowego Michał Krzemiński Streszczenie Omówimy metodę generowania trajektorii spacerów losowych (błądzenia losowego), tj. szczególnych procesów Markowa z
ZAGADNIENIE TRANSPORTOWE
ZAGADNIENIE TRANSPORTOWE ZT jest specyficznym problemem z zakresu zastosowań programowania liniowego. ZT wykorzystuje się najczęściej do: optymalnego planowania transportu towarów, przy minimalizacji kosztów,
Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa. P. F. Góra
Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Uwarunkowanie zadania numerycznego Niech ϕ : R n R m będzie pewna funkcja odpowiednio wiele
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
Badania operacyjne: Wykład Zastosowanie kolorowania grafów w planowaniu produkcji typu no-idle
Badania operacyjne: Wykład Zastosowanie kolorowania grafów w planowaniu produkcji typu no-idle Paweł Szołtysek 12 czerwca 2008 Streszczenie Planowanie produkcji jest jednym z problemów optymalizacji dyskretnej,
SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
Schemat programowania dynamicznego (ang. dynamic programming)
Schemat programowania dynamicznego (ang. dynamic programming) Jest jedną z metod rozwiązywania problemów optymalizacyjnych. Jej twórcą (1957) był amerykański matematyk Richard Ernest Bellman. Schemat ten
Summary in Polish. Fatimah Mohammed Furaiji. Application of Multi-Agent Based Simulation in Consumer Behaviour Modeling
Summary in Polish Fatimah Mohammed Furaiji Application of Multi-Agent Based Simulation in Consumer Behaviour Modeling Zastosowanie symulacji wieloagentowej w modelowaniu zachowania konsumentów Streszczenie
Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka
Modelowanie jako sposób opisu rzeczywistości Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka 2015 Wprowadzenie: Modelowanie i symulacja PROBLEM: Podstawowy problem z opisem otaczającej
AUTOMATYZACJA PROCESÓW DYSKRETNYCH 2016
AUTOMATYZACJA PROCESÓW DYSKRETNYCH 2016 Adam PRUS, Krzysztof PIEŃKOSZ Politechnika Warszawska SZEREGOWANIE ZADAŃ CZĘŚCIOWO PODZIELNYCH NA PROCESORACH RÓWNOLEGŁYCH Streszczenie. W pracy jest rozpatrywany
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,
ROBOTYKA. Odwrotne zadanie kinematyki - projekt. http://www.mbmaster.pl
ROBOTYKA Odwrotne zadanie kinematyki - projekt Zawartość. Wstęp...... Proste zadanie kinematyki cel...... Odwrotne zadanie kinematyki cel..... Analiza statyczna robota..... Proste zadanie kinematyki....
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
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
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
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
Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Modelowanie Dynamiczne Procesów Biznesowych Dynamic Modeling of Business
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 KOMPUTEROWE SYSTEMY STEROWANIA I WSPOMAGANIA DECYZJI Rozproszone programowanie produkcji z wykorzystaniem
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
Ćwiczenie 1 Planowanie trasy robota mobilnego w siatce kwadratów pól - Algorytm A
Ćwiczenie 1 Planowanie trasy robota mobilnego w siatce kwadratów pól - Algorytm A Zadanie do wykonania 1) Utwórz na pulpicie katalog w formacie Imię nazwisko, w którym umieść wszystkie pliki związane z
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
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
Algorytm. Krótka historia algorytmów
Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne
Przykład planowania sieci publicznego transportu zbiorowego
TRANSPORT PUBLICZNY Przykład planowania sieci publicznego transportu zbiorowego Źródło: Bieńczak M., 2015 Politechnika Poznańska, Wydział Maszyn Roboczych i Transportu 1 METODYKA ZAŁOśENIA Dostarczanie
Systemy uczące się Lab 4
Systemy uczące się Lab 4 dr Przemysław Juszczuk Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny 26 X 2018 Projekt zaliczeniowy Podstawą zaliczenia ćwiczeń jest indywidualne wykonanie projektu uwzględniającego
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ą
SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.
SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska INFORMACJE WSTĘPNE Hipotezy do uczenia się lub tworzenia
Agnieszka Nowak Brzezińska
Agnieszka Nowak Brzezińska jeden z algorytmów regresji nieparametrycznej używanych w statystyce do prognozowania wartości pewnej zmiennej losowej. Może również byd używany do klasyfikacji. - Założenia
APLIKACJA NAPISANA W ŚRODOWISKU LABVIEW SŁUŻĄCA DO WYZNACZANIA WSPÓŁCZYNNIKA UZWOJENIA MASZYNY INDUKCYJNEJ
POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 83 Electrical Engineering 2015 Damian BURZYŃSKI* Leszek KASPRZYK* APLIKACJA NAPISANA W ŚRODOWISKU LABVIEW SŁUŻĄCA DO WYZNACZANIA WSPÓŁCZYNNIKA UZWOJENIA
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
Kolejny krok iteracji polega na tym, że przechodzimy do następnego wierzchołka, znajdującego się na jednej krawędzi z odnalezionym już punktem, w
Metoda Simpleks Jak wiadomo, problem PL z dowolną liczbą zmiennych można rozwiązać wyznaczając wszystkie wierzchołkowe punkty wielościanu wypukłego, a następnie porównując wartości funkcji celu w tych
INSTRUKCJA DO ĆWICZENIA NR 1
L01 ---2014/10/17 ---10:52---page1---#1 KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 1 PRZEDMIOT TEMAT Wybrane zagadnienia z optymalizacji elementów
Plan wykładu. Przykład. Przykład 3/19/2011. Przykład zagadnienia transportowego. Optymalizacja w procesach biznesowych Wykład 2 DECYZJA?
/9/ Zagadnienie transportowe Optymalizacja w procesach biznesowych Wykład --9 Plan wykładu Przykład zagadnienia transportowego Sformułowanie problemu Własności zagadnienia transportowego Metoda potencjałów
Podrozdziały te powinny zawierać informacje istotne z punktu widzenia przyjętego celu pracy
Uwaga: 1. Praca powinna być napisana z użyciem formy bezosobowej np. wykonano. Nazwa rozdziału Zawartość Liczba stron 1. Wstęp Rozdział ten powinien zawierać zarys najważniejszych elementów pracy Krótki
Postać Jordana macierzy
Rozdział 8 Postać Jordana macierzy Niech F = R lub F = C Macierz J r λ) F r r postaci λ 1 0 0 0 λ 1 J r λ) = 0 λ 1 0 0 λ gdzie λ F nazywamy klatką Jordana stopnia r Oczywiście J 1 λ) = [λ Definicja 81
OPRACOWANIE MODELU FIZYCZNEGO I MATEMATYCZNEGO SYSTEMU AUTOMATYCZNEGO STEROWANIA ŻAGLAMI NA JACHCIE ŻAGLOWYM
Mgr inż. Konrad ŚWIERBLEWSKI Wojskowa Akademia Techniczna OPRACOWANIE MODELU FIZYCZNEGO I MATEMATYCZNEGO SYSTEMU AUTOMATYCZNEGO STEROWANIA ŻAGLAMI NA JACHCIE ŻAGLOWYM Streszczenie: W artykule przedstawiono
OPTYMALIZACJA W LOGISTYCE
OPTYMALIZACJA W LOGISTYCE Wyznaczanie lokalizacji magazynów dystrybucyjnych i miejsc produkcji dr Zbigniew Karwacki Katedra Badań Operacyjnych UŁ Lokalizacja magazynów dystrybucyjnych 1 Wybór miejsca produkcji
WYBRANE ZAGADNIENIA OPTYMALIZACJI PRZEGLĄDÓW OKRESOWYCH URZĄDZEŃ ELEKTRONICZNYCH
Problemy Kolejnictwa Zeszyt 149 89 Dr inż. Adam Rosiński Politechnika Warszawska WYBRANE ZAGADNIENIA OPTYMALIZACJI PRZEGLĄDÓW OKRESOWYCH URZĄDZEŃ ELEKTRONICZNYCH SPIS TREŚCI 1. Wstęp. Optymalizacja procesu
Michał Kozielski Łukasz Warchał. Instytut Informatyki, Politechnika Śląska
Michał Kozielski Łukasz Warchał Instytut Informatyki, Politechnika Śląska Algorytm DBSCAN Algorytm OPTICS Analiza gęstego sąsiedztwa w grafie Wstępne eksperymenty Podsumowanie Algorytm DBSCAN Analiza gęstości
Modele optymalizacyjne wspomagania decyzji wytwórców na rynku energii elektrycznej
Modele optymalizacyjne wspomagania decyzji wytwórców na rynku energii elektrycznej mgr inż. Izabela Żółtowska Promotor: prof. dr hab. inż. Eugeniusz Toczyłowski Obrona rozprawy doktorskiej 5 grudnia 2006
1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI
Podstawy automatyki / Józef Lisowski. Gdynia, 2015 Spis treści PRZEDMOWA 9 WSTĘP 11 1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI 17 1.1. Automatyka, sterowanie i regulacja 17 1.2. Obiekt regulacji
Badania operacyjne. Michał Kulej. semestr letni, Michał Kulej () Badania operacyjne semestr letni, / 13
Badania operacyjne Michał Kulej semestr letni, 2012 Michał Kulej () Badania operacyjne semestr letni, 2012 1/ 13 Literatura podstawowa Wykłady na stronie: www.ioz.pwr.wroc.pl/pracownicy/kulej Trzaskalik
Wykorzystanie nowoczesnych technik prognozowania popytu i zarządzania zapasami do optymalizacji łańcucha dostaw na przykładzie dystrybucji paliw cz.
14.12.2005 r. Wykorzystanie nowoczesnych technik prognozowania popytu i zarządzania zapasami do optymalizacji łańcucha dostaw na przykładzie dystrybucji paliw cz. 2 3.2. Implementacja w Excelu (VBA for
Podstawy programowania III WYKŁAD 4
Podstawy programowania III WYKŁAD 4 Jan Kazimirski 1 Podstawy UML-a 2 UML UML Unified Modeling Language formalny język modelowania systemu informatycznego. Aktualna wersja 2.3 Stosuje paradygmat obiektowy.
Metody systemowe i decyzyjne w informatyce
Metody systemowe i decyzyjne w informatyce Laboratorium MATLAB Zadanie nr 1 Regresja liniowa autorzy: A. Gonczarek, J.M. Tomczak Cel zadania Celem zadania jest zapoznanie się z liniowym zadaniem najmniejszych
Modele i narzędzia optymalizacji w systemach informatycznych zarządzania
Politechnika Poznańska Modele i narzędzia optymalizacji w systemach informatycznych zarządzania Joanna Józefowska POZNAŃ 2010/11 Spis treści Rozdział 1. Metoda programowania dynamicznego........... 5
ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI
Wstęp ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI Problem podejmowania decyzji jest jednym z zagadnień sterowania nadrzędnego. Proces podejmowania decyzji
Planowanie przejazdu przez zbiór punktów. zadania zrobotyzowanej inspekcji
dla zadania zrobotyzowanej inspekcji Katedra Sterowania i Inżynierii Systemów, Politechnika Poznańska 3 lipca 2014 Plan prezentacji 1 Wprowadzenie 2 3 4 Postawienie problemu Założenia: Rozpatrujemy kinematykę
Klasyfikatory: k-nn oraz naiwny Bayesa. Agnieszka Nowak Brzezińska Wykład IV
Klasyfikatory: k-nn oraz naiwny Bayesa Agnieszka Nowak Brzezińska Wykład IV Naiwny klasyfikator Bayesa Naiwny klasyfikator bayesowski jest prostym probabilistycznym klasyfikatorem. Zakłada się wzajemną
1 Programowanie całkowitoliczbowe PLC
Metody optymalizacji, wykład nr 9 Paweł Zieliński Programowanie całkowitoliczbowe PLC Literatura [] S.P. Bradley, A.C. Hax, T. L. Magnanti Applied Mathematical Programming Addison-Wesley Pub. Co. (Reading,
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
PRACA DYPLOMOWA MAGISTERSKA
Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania PRACA DYPLOMOWA MAGISTERSKA Konstrukcja autonomicznego robota mobilnego Małgorzata Bartoszewicz Promotor: prof. dr hab. inż. A. Milecki Zakres
Teoria obliczeń i złożoność obliczeniowa
Teoria obliczeń i złożoność obliczeniowa Kontakt: dr hab. inż. Adam Kasperski, prof. PWr. pokój 509 B4 adam.kasperski@pwr.wroc.pl materiały + informacje na stronie www. Zaliczenie: Egzamin Literatura Problemy
Inżynieria oprogramowania
Inżynieria oprogramowania Wykład 8 Inżynieria wymagań: analiza przypadków użycia a diagram czynności Patrz: Stanisław Wrycza, Bartosz Marcinkowski, Krzysztof Wyrzykowski, Język UML 2.0 w modelowaniu systemów
Zintegrowany system wizualizacji parametrów nawigacyjnych w PNDS
dr inż. kpt. ż.w. Andrzej Bąk Zintegrowany system wizualizacji parametrów nawigacyjnych w PNDS słowa kluczowe: PNDS, ENC, ECS, wizualizacja, sensory laserowe Artykuł opisuje sposób realizacji procesu wizualizacji
Stabilność. Krzysztof Patan
Stabilność Krzysztof Patan Pojęcie stabilności systemu Rozważmy obiekt znajdujący się w punkcie równowagi Po przyłożeniu do obiektu siły F zostanie on wypchnięty ze stanu równowagi Jeżeli po upłynięciu
a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[10] 3-2 5 8 12-4 -26 12 45-76
. p. 1 Algorytmem nazywa się poddający się interpretacji skończony zbiór instrukcji wykonania zadania mającego określony stan końcowy dla każdego zestawu danych wejściowych W algorytmach mogą występować
Planowanie przedsięwzięć
K.Pieńkosz Badania Operacyjne Planowanie przedsięwzięć 1 Planowanie przedsięwzięć Model przedsięwzięcia lista operacji relacje poprzedzania operacji modele operacji funkcja celu planowania K.Pieńkosz Badania
Analiza wielokryterialna wstęp do zagadnienia
Organizacja, przebieg i zarządzanie inwestycją budowlaną Analiza wielokryterialna wstęp do zagadnienia dr hab. Mieczysław Połoński prof. SGGW 1 Wprowadzenie Jednym z podstawowych, a równocześnie najważniejszym
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
Przykład wykorzystania dodatku SOLVER 1 w arkuszu Excel do rozwiązywania zadań programowania matematycznego
Przykład wykorzystania dodatku SOLVER 1 w arkuszu Ecel do rozwiązywania zadań programowania matematycznego Firma produkująca samochody zaciągnęła kredyt inwestycyjny w wysokości mln zł na zainstalowanie
Struktury danych i złożoność obliczeniowa Wykład 7. Prof. dr hab. inż. Jan Magott
Struktury danych i złożoność obliczeniowa Wykład 7 Prof. dr hab. inż. Jan Magott Problemy NP-zupełne Transformacją wielomianową problemu π 2 do problemu π 1 (π 2 π 1 ) jest funkcja f: D π2 D π1 spełniająca
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ą
Optymalizacja konstrukcji
Optymalizacja konstrukcji Kształtowanie konstrukcyjne: nadanie właściwych cech konstrukcyjnych przeszłej maszynie określenie z jakiego punktu widzenia (wg jakiego kryterium oceny) będą oceniane alternatywne
Optymalizacja ciągła
Optymalizacja ciągła 5. Metoda stochastycznego spadku wzdłuż gradientu Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 04.04.2019 1 / 20 Wprowadzenie Minimalizacja różniczkowalnej
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
Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych
Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych Cel ćwiczenia Celem ćwiczenia jest poznanie podstawowych własności członów liniowych
Wykład z równań różnicowych
Wykład z równań różnicowych 1 Wiadomości wstępne Umówmy się, że na czas tego wykładu zrezygnujemy z oznaczania n-tego wyrazu ciągu symbolem typu x n, y n itp. Zamiast tego pisać będziemy x (n), y (n) itp.
NIFIED M L ODELLING ANGUAGE. Diagramy czynności
U M L NIFIED ODELLING ANGUAGE Diagramy czynności 1 Czym jest diagram czynności? Jeden z pięciu rodzajów diagramów UML służących do modelowania dynamicznych aspektów systemu. Przedstawia przepływ sterowania
Rozpoznawanie obrazów
Rozpoznawanie obrazów Laboratorium Python Zadanie nr 1 Regresja liniowa autorzy: A. Gonczarek, J.M. Tomczak, S. Zaręba, M. Zięba, J. Kaczmar Cel zadania Celem zadania jest implementacja liniowego zadania
Etapy modelowania ekonometrycznego
Etapy modelowania ekonometrycznego jest podstawowym narzędziem badawczym, jakim posługuje się ekonometria. Stanowi on matematyczno-statystyczną formę zapisu prawidłowości statystycznej w zakresie rozkładu,
BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH
BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH Dr inż. Artur JAWORSKI, Dr inż. Hubert KUSZEWSKI, Dr inż. Adam USTRZYCKI W artykule przedstawiono wyniki analizy symulacyjnej
Transformata Fouriera. Sylwia Kołoda Magdalena Pacek Krzysztof Kolago
Transformata Fouriera Sylwia Kołoda Magdalena Pacek Krzysztof Kolago Transformacja Fouriera rozkłada funkcję okresową na szereg funkcji okresowych tak, że uzyskana transformata podaje w jaki sposób poszczególne
Metody Ilościowe w Socjologii
Metody Ilościowe w Socjologii wykład 4 BADANIA OPERACYJNE dr inż. Maciej Wolny AGENDA I. Badania operacyjne podstawowe definicje II. Metodologia badań operacyjnych III. Wybrane zagadnienia badań operacyjnych
Zadania jednorodne 5.A.Modele przetwarzania równoległego. Rafał Walkowiak Przetwarzanie równoległe Politechnika Poznańska 2010/2011
Zadania jednorodne 5.A.Modele przetwarzania równoległego Rafał Walkowiak Przetwarzanie równoległe Politechnika Poznańska 2010/2011 Zadanie podzielne Zadanie podzielne (ang. divisible task) może zostać
Pathfinder porównanie czasów ewakuacji ludzi z budynku przy użyciu dwóch metod
Pathfinder porównanie czasów ewakuacji ludzi z budynku przy użyciu dwóch metod Wstęp Czas ewakuacji ludzi z budynku to jedna z najważniejszych danych, jakie należy brać pod uwagę projektując instalacje
koniec punkt zatrzymania przepływów sterowania na diagramie czynności
Diagramy czynności opisują dynamikę systemu, graficzne przedstawienie uszeregowania działań obrazuje strumień wykonywanych czynności z ich pomocą modeluje się: - scenariusze przypadków użycia, - procesy
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
Numeryczna symulacja rozpływu płynu w węźle
231 Prace Instytutu Mechaniki Górotworu PAN Tom 7, nr 3-4, (2005), s. 231-236 Instytut Mechaniki Górotworu PAN Numeryczna symulacja rozpływu płynu w węźle JERZY CYGAN Instytut Mechaniki Górotworu PAN,
Rozdział 1 PROGRAMOWANIE LINIOWE
Wprowadzenie do badań operacyjnych z komputerem Opisy programów, ćwiczenia komputerowe i zadania. T. Trzaskalik (red.) Rozdział 1 PROGRAMOWANIE LINIOWE 1.2 Ćwiczenia komputerowe Ćwiczenie 1.1 Wykorzystując
Analiza konstrukcji zawierających wskaźniki. Piotr Błaszyński
Analiza konstrukcji zawierających wskaźniki Piotr Błaszyński Wskaźniki podejście naiwne: while(ptr!=null){ a[i] = *ptr; i++; ptr++; } po zmianie: N=length(ptr); alias_ptr = ptr; for(j=0 ; j
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
Rys. 1 Otwarty układ regulacji
Automatyka zajmuje się sterowaniem, czyli celowym oddziaływaniem na obiekt, w taki sposób, aby uzyskać jego pożądane właściwości. Sterowanie często nazywa się regulacją. y zd wartość zadana u sygnał sterujący
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
RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA
Dr inż. Andrzej Polka Katedra Dynamiki Maszyn Politechnika Łódzka RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA Streszczenie: W pracy opisano wzajemne położenie płaszczyzny parasola
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ą
INFORMATYKA POZIOM ROZSZERZONY
EGZAMIN MATURALNY W ROKU SZKOLNYM 2016/2017 FORMUŁA OD 2015 ( NOWA MATURA ) INFORMATYKA POZIOM ROZSZERZONY ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ ARKUSZ MIN-R1, R2 MAJ 2017 Uwaga: Akceptowane są wszystkie odpowiedzi
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
Wykład z Technologii Informacyjnych. Piotr Mika
Wykład z Technologii Informacyjnych Piotr Mika Uniwersalna forma graficznego zapisu algorytmów Schemat blokowy zbiór bloków, powiązanych ze sobą liniami zorientowanymi. Jest to rodzaj grafu, którego węzły