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

Podobne dokumenty
KADD Minimalizacja funkcji

SZTUCZNA INTELIGENCJA

Optymalizacja konstrukcji

INSTRUKCJA DO ĆWICZENIA NR 1

Wielokryteriowa optymalizacja liniowa

doc. dr Beata Pułska-Turyna Zarządzanie B506 mail: mgr Piotr J. Gadecki Zakład Badań Operacyjnych Zarządzania B 505.

KADD Minimalizacja funkcji

Wielokryteriowa optymalizacja liniowa cz.2

Metody numeryczne w przykładach

Plan. Zakres badań teorii optymalizacji. Teoria optymalizacji. Teoria optymalizacji a badania operacyjne. Badania operacyjne i teoria optymalizacji

OPTYMALIZACJA KONSTRUKCJI

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

TOZ -Techniki optymalizacji w zarządzaniu

Układy równań nieliniowych (wielowymiarowa metoda Newtona-Raphsona) f(x) = 0, gdzie. dla n=2 np.

Badania Operacyjne Ćwiczenia nr 2 (Materiały)

ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI

Programowanie nieliniowe. Badania operacyjne Wykład 3 Metoda Lagrange a

Definicja problemu programowania matematycznego

Metody komputerowe w inżynierii komunikacyjnej. Wprowadzenie. doc. dr inż. Tadeusz Zieliński r. ak. 2013/14

Definicja pochodnej cząstkowej

PRZEWODNIK PO PRZEDMIOCIE

Drgania poprzeczne belki numeryczna analiza modalna za pomocą Metody Elementów Skończonych dr inż. Piotr Lichota mgr inż.

Rozwiązywanie równań różniczkowych cząstkowych metodą elementów skończonych - wprowadzenie

Wymagania edukacyjne z matematyki - klasa III (poziom rozszerzony) wg programu nauczania Matematyka Prosto do matury

Metody komputerowe w inżynierii komunikacyjnej. Wprowadzenie. dr inż. Tadeusz Zieliński doc. WIL r. ak. 2017/18

PDM 3 zakres podstawowy i rozszerzony PSO

Wykład z modelowania matematycznego. Zagadnienie transportowe.

Oznacza to, że chcemy znaleźć minimum, a właściwie wartość najmniejszą funkcji

Metody Rozmyte i Algorytmy Ewolucyjne

Zadania optymalizacyjne

ALGORYTMY EWOLUCYJNE W OPTYMALIZACJI JEDNOKRYTERIALNEJ

Optymalizacja ciągła

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

Wykład 7. Informatyka Stosowana. Magdalena Alama-Bućko. 16 kwietnia Magdalena Alama-Bućko Wykład 7 16 kwietnia / 23

ANALIZA MATEMATYCZNA

Elementy Modelowania Matematycznego

Programowanie liniowe. Tadeusz Trzaskalik

ZAGADNIENIE TRANSPORTOWE

Ekonometria - ćwiczenia 10

Optymalizacja procesów technologicznych przy zastosowaniu programowania liniowego

Metody Optymalizacji: Przeszukiwanie z listą tabu

Matematyka II. Bezpieczeństwo jądrowe i ochrona radiologiczna Semestr letni 2018/2019 wykład 13 (27 maja)

Programowanie liniowe

Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.

BADANIA OPERACYJNE PROGRAMOWANIE WIELOKRYTERIALNE

Drogi szybkiego ruchu. Niweleta. doc. dr inż. Tadeusz Zieliński r. ak. 2015/16

Algorytmy zrandomizowane

IX. Rachunek różniczkowy funkcji wielu zmiennych. 1. Funkcja dwóch i trzech zmiennych - pojęcia podstawowe. - funkcja dwóch zmiennych,

Ćwiczenia laboratoryjne - Dobór optymalnego asortymentu produkcji programowanie liniowe. Logistyka w Hutnictwie Ćw. L.

Programowanie liniowe całkowitoliczbowe. Tadeusz Trzaskalik

Wymagania edukacyjne z matematyki klasa IV technikum

Matematyczne odwzorowanie osi drogi

Schemat programowania dynamicznego (ang. dynamic programming)

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

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

Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne. Temat ćwiczenia:

1 Funkcje dwóch zmiennych podstawowe pojęcia

PRZEWODNIK PO PRZEDMIOCIE. stacjonarne. II stopnia. ogólnoakademicki. podstawowy WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

Metody wielokryterialne. Tadeusz Trzaskalik

Instytut Konstrukcji i Eksploatacji Maszyn Katedra Logistyki i Systemów Transportowych. Badania operacyjne. Dr inż.

Programowanie liniowe

Wybór korytarza. doc. dr inż. Tadeusz Zieliński r. ak. 2013/14. Metody komputerowe w inżynierii komunikacyjnej

METODY ROZWIĄZYWANIA RÓWNAŃ NIELINIOWYCH

Programowanie liniowe metoda sympleks

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

Programowanie matematyczne

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz

Programowanie liniowe

Sterowanie optymalne

Agenda. Optymalizacja w transporcie. Piotr Sawicki WIT PP ZST 1. Kluczowe elementy wykładu. WPROWADZENIE Cel i zakres wykładu.

PDM 3. Zakres podstawowy i rozszerzony. Plan wynikowy. STEREOMETRIA (22 godz.) W zakresie TREŚCI PODSTAWOWYCH uczeń potrafi:

Wykład Matematyka A, I rok, egzamin ustny w sem. letnim r. ak. 2002/2003. Każdy zdający losuje jedno pytanie teoretyczne i jedno praktyczne.

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Optymalizacja

Spis treści WSTĘP... 9

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

Pierwsze komputery, np. ENIAC w 1946r. Obliczenia dotyczyły obiektów: o bardzo prostych geometriach (najczęściej modelowanych jako jednowymiarowe)

BADANIA OPERACYJNE i teoria optymalizacji. Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych

ZADANIA MATURALNE - ANALIZA MATEMATYCZNA - POZIOM ROZSZERZONY Opracowała - mgr Danuta Brzezińska. 2 3x. 2. Sformułuj odpowiedź.

Zadanie transportowe i problem komiwojażera. Tadeusz Trzaskalik

Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa

Algorytm genetyczny (genetic algorithm)-

KADD Metoda najmniejszych kwadratów funkcje nieliniowe

Kryteria oceniania z matematyki Klasa III poziom rozszerzony

Opis przedmiotu. Karta przedmiotu - Badania operacyjne Katalog ECTS Politechniki Warszawskiej

Programowanie liniowe metoda sympleks

Wykładnicze grafy przypadkowe: teoria i przykłady zastosowań do analizy rzeczywistych sieci złożonych

Analiza wielokryterialna wstęp do zagadnienia

Funkcje dwóch zmiennych

Opis przedmiotu: Badania operacyjne

Wprowadzenie Metoda bisekcji Metoda regula falsi Metoda siecznych Metoda stycznych RÓWNANIA NIELINIOWE

Teoretyczne podstawy programowania liniowego

1.2. Rozwiązywanie zadań programowania liniowego metodą geometryczną

Agenda. Politechnika Poznańska WMRiT ZST. Piotr Sawicki Optymalizacja w transporcie 1. Kluczowe elementy wykładu. WPROWADZENIE Cel i zakres wykładu.

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

Programowanie liniowe

Z-ZIP-120z Badania Operacyjne Operations Research. Stacjonarne Wszystkie Katedra Matematyki dr Monika Skóra

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

ZAGADNIENIE TRANSPORTOWE

Transkrypt:

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

Układ wykładu podstawy teoretyczne wiadomości podstawowe optymalizacja według jednego kryterium optymalizacja wielokryterialna metody poszukiwania ekstremum podsumowanie zastosowanie optymalizacji w projektowaniu dróg historia obecny zakres zastosowania literatura

Wiadomości podstawowe optymalizacja wybór najlepszego rozwiązania według zadanego kryterium dwa rodzaje zagadnień optymalizacyjnych: 1. wybór najlepszego z n rozpatrywanych wariantów (quasi-optymalizacja) podejście praktyczne analiza wielokryterialna 2. ustalenie ekstremum funkcji celu (funkcji optymalizującej) podejście czysto matematyczne podstawowe znaczenie mają kryteria optymalizacji: optymalizacja według jednego kryterium 1 funkcja celu optymalizacja wielokryterialna (polikryterialna) > 1 funkcja celu

Wiadomości podstawowe Matematyczne sformułowanie problemu określenie zmiennych decyzyjnych, czyli wielkości występujących w rozwiązywanym problemie, których wartości poszukujemy (np.: wymiary elementów, współrzędne punktów, promienie łuków, pochylenia niwelety): x 1, x 2,..., x n n liczba zmiennych decyzyjnych określenie dopuszczalnego obszaru rozwiązań (warunków brzegowych), tzn. obszaru w którym muszą mieścić się zmienne decyzyjne: g j (x 1, x 2,..., x n ) 0 dla j= 1, 2,... m m liczba warunków utworzenie funkcji celu, czyli kryterium określającego jakość rozwiązania: f c = f (x 1, x 2,..., x n ) miara jakości rozwiązania = f (parametrów rozwiązania) problem sprowadza się do: wybrania kryterium i zbudowania funkcji celu znalezienia rozwiązania przy zadanych ograniczeniach

koszty optimum ograniczenie kosztów budowy Podstawy teoretyczne Optymalizacja według jednego kryterium najczęstszym kryterium są koszty całkowite: K c = K b + K e koszty całkowite koszty budowy koszty eksploatacji zła jakość rozwiązania dobra

poziom przydatności eksploatacyjnej Podstawy teoretyczne Optymalizacja według jednego kryterium tendencja do uwzględniania zmienności w czasie poziomu przydatności eksploatacyjnej uogólniona postać kryterium kosztów całkowitych: K c = K b [Q, P(Q,t)] + K e [Q, P(Q,t)] gdzie: K c koszty całkowite K b koszty budowy K e koszty eksploatacji Q obciążenie użytkowe P przydatność (jakość) obiektu w procesie eksploatacji t czas eksploatacji trudno wykorzystać taką postać funkcji, bo zależność P(t) jest trudna do określenia (często nieznana) P3(t) P2(t) P1(t) projektowany okres eksploatacji b. dobry dobry ograniczony nieprzydatny t czas eksploatacji

Optymalizacja według jednego kryterium ostatnio tendencja do przejścia na kryteria bardziej ogólne typu: energia całkowita globalny rachunek energii zużytej na budowę i używanej w czasie eksploatacji (żmudne i pracochłonne, trudno precyzyjnie wyliczyć) zadowolenie społeczne na razie teoria, bo trudno zapisać funkcję celu

Optymalizacja wielokryterialna zagadnienie znacznie bardziej skomplikowane stosuje się następujące sposoby rozwiązania: 1. część kryteriów redukuje się zmieniając je na warunki ograniczające dopuszczalny obszar rozwiązań, tzn. zamiast osiągania ekstremum dla jakiejś cechy przyjmuje się pewien minimalny sposób jej spełnienia (np.: zamiast minimum zużycia benzyny, warunek zużycia od dopuszczalnego) 2. sprowadza się do jednej funkcji celu: f c = w 1 f c1 + w 2 f c2 + w 3 f c3 +... + w i f ci gdzie: w i przyjęte a priori wagi; wynikają ze znaczenia poszczególnych, cząstkowych kryteriów f ci 3. przypisanie poszczególnym kryteriom różnych priorytetów, wymaga się, aby rozwiązanie optymalne spełniało z największą dokładnością kryterium 1, następnie kryterium 2, potem kryterium 3 itd.

Metody poszukiwania ekstremum rachunek różniczkowy programowanie liniowe programowanie dynamiczne przeszukiwanie obszaru rozwiązań

Metody poszukiwania ekstremum Rachunek różniczkowy aby znaleźć ekstremum funkcji celu trzeba policzyć: y ekstremum funkcji znajduje się tam, gdzie y = 0 y : maksimum gdy: y < 0 minimum gdy: y > 0 aby można było policzyć pochodne muszą być spełnione 4 warunki

Metody poszukiwania ekstremum Rachunek różniczkowy warunki wykonania obliczeń funkcja celu jest określona analitycznie w obszarze możliwych rozwiązań: musi być zapisana w postaci wyrażenia y = f(x) w praktyce często niespełnione, bo niektóre parametry funkcji celu określone z tablic, z wyników pomiarów lub opisane inaczej (np. klotoida rozwinięcie w szereg) ekstremum leży wewnątrz analizowanego obszaru: f c max f c min x min x max w praktyce często leży na krawędzi obszaru i y 0 funkcja celu ma ciągłą pierwszą pochodną: f c f c min x w praktyce często niespełnione równania otrzymane z różniczkowania funkcji są rozwiązywalne: nieraz nie jest spełnione dla skomplikowanych postaci funkcji celu wniosek: w praktyce inżynierskiej rachunek różniczkowy najczęściej nieprzydatny

Metody poszukiwania ekstremum Programowanie liniowe warunek stosowania funkcja celu i funkcje opisujące warunki brzegowe są liniowe zasady szczegółowe: obszar dopuszczalnych rozwiązań jest wypukły funkcja celu osiąga ekstremum w punkcie wierzchołkowym zbioru możliwych rozwiązań metoda rozwiązania: wyznaczyć wierzchołki wieloboku (wielościanu) dopuszczalnych rozwiązań obliczyć dla tych punktów wartości funkcji celu wybrać wartość ekstremalną w praktyce inżynierskiej: bardzo rzadko są to funkcje liniowe czasami upraszcza się je do opisu liniowego stosowane w ograniczonym zakresie przykład dla 2 zmiennych decyzyjnych

Metody poszukiwania ekstremum Programowanie dynamiczne warunki stosowania: funkcja celu ma postać sumy funkcji od poszczególnych zmiennych decyzyjnych, czyli w funkcji celu zmienne decyzyjne nie występują wspólnie w jednym składniku, np.: może być postać: ax 1 2 + bx 1 + cx 2 3 nie może być: a x 1 x 2 tzn. funkcja celu ma postać: n f c = f j (x i ) j=1 gdzie: f j (x i ) dowolna funkcja w zasadzie najwyżej jeden warunek brzegowy (w praktyce bardzo mało); przy 2 rozwiązanie bardzo się komplikuje dla tych ograniczeń wniosek rozwiązanie można znaleźć poszukując oddzielnie ekstremów ze względu na każde x j w praktyce inżynierskiej stosuje się do rozwiązania problemu komiwojażera (zagadnienia transportowego)

Metody poszukiwania ekstremum Przeszukiwanie obszaru rozwiązań zasada oblicza się funkcję celu dla wybranych wartości zmiennych decyzyjnych zbiór wartości f c ekstremum f c zaleta nie ma warunków stosowania (lub są bardzo delikatne) różne metody przeszukiwania: systematyczne (regularne) losowe z kluczem kombinowane

Metody poszukiwania ekstremum Przeszukiwanie obszaru rozwiązań Systematyczne (regularne) zasada: ustala się Δ x i dla każdej zmiennej decyzyjnej x i oblicza się wartości f c dla wszystkich możliwych kombinacji liczba kombinacji bardzo silnie ze liczby zmiennych decyzyjnych i ew. Δ x i stosuje się automatyczną zmianę kroku (rozwiązanie wielostopniowe): duży krok wybranie podobszaru z obszaru dopuszczalnych rozwiązań dla tego podobszaru mniejszy krok zmniejszenie obszaru poszukiwań itd. wada teoretycznie można zgubić ekstremum, jeśli było między węzłami pierwotnej siatki

Metody poszukiwania ekstremum Przeszukiwanie obszaru rozwiązań Losowe zasada wartości zmiennych decyzyjnych dobiera się losowo według zadanych rozkładów prawdopodobieństwa; dla tych wartości oblicza się funkcję celu często stosuje się metodę Monte-Carlo; przykład zastosowania metody do obliczenia powierzchni dla niecałkowalnej (nieciągłej) funkcji: F dolnej części = n dolnych n wszystkich F prostokąta wada wolna zbieżność wyników z reguły stosuje się do wyznaczenia rozwiązania przybliżonego, wokół którego poszukuje się ekstremum inną metodą

Metody poszukiwania ekstremum Przeszukiwanie obszaru rozwiązań Z kluczem zasada następny punkt poszukiwań zależy od wartości funkcji celu w punkcie poprzednim: przeszukiwanie siatki w kierunku ekstremalnej wartości: oblicza się funkcje w sąsiednich węzłach i przechodzi się do węzła o lepszej wartości funkcji wada można znaleźć ekstremum lokalne przeszukiwanie w kierunku największego spadku: ekstrapoluje się wyniki obliczenia funkcji celu w małym obszarze, poszukuje się rozwiązania w kierunku, gdzie Δf = max nie zawsze da się stosować

Metody poszukiwania ekstremum Przeszukiwanie obszaru rozwiązań Kombinowane np. losowo-systematycznie metoda losowania na kuli i wyboru kierunku: losuje się punkt P 1 f c (P 1 ) na kuli o promieniu R losowo wybieramy punkty P R, aż: f c (P R ) < f c (P 1 ) jeśli szukamy minimum przeszukujemy prostą P 1 P R systematycznie, szukając P i takiego, że f c (P i ) = min P i staje się środkiem kuli itd.

Podsumowanie najistotniejsze jest określenie kryterium optymalizacji: nie ma rozwiązań najlepszych pod każdym względem, jest optymalne pod względem jakiegoś kryterium ogromne znaczenie doboru funkcji celu jest to istotniejsze od bardzo precyzyjnego określenia położenia ekstremum funkcji, ponieważ korzystniejsze jest ustalenie przybliżonego położenia ekstremum właściwej funkcji celu niż bardzo dokładne dla niewłaściwej funkcji (był opracowany program do optymalizacji niwelety ze względu na minimalizację robót ziemnych w przekroju) kryterium minimum kosztów jest w praktyce określane bardzo nieprecyzyjnie, opiera się na nieścisłych danych konieczność analizy czułości (wrażliwości)

Zastosowanie optymalizacji w projektowaniu dróg Historia 3 etapy rozwoju poszukiwań najlepszych rozwiązań: 1. wybór wariantu rozwiązania na wstępnym etapie 2. bardziej szczegółowe rozwiązanie kilku wariantów (możliwe dzięki zastosowaniu komputerów) wybór najlepszego; w Polsce trochę teoria, główny nacisk na tempa, a nie jakości rozwiązań 3. optymalizacja drogownictwo na świecie jest na granicy 2 i 3 etapu; zależy od dziedziny: projektowanie geometryczne 2 etap (optymalizacja stosowana tylko dla niwelety) projektowanie nawierzchni bliżej 3 etapu świat: W. Brytania system HOPS Francja system Apollon (SETRA) RFN system EPOS Polska: Politechnika Wrocławska optymalizacja niwelety Politechnika Warszawska: optymalizacja niwelety prace dyplomowe optymalizacja łącznic na węzłach praca doktorska

Zastosowanie optymalizacji w projektowaniu dróg Obecny zakres zastosowania optymalizuje się: konstrukcje obiekty, nawierzchnię; najszersze zastosowanie geometrię drogi: niweletę (najczęściej, bo stosunkowo najprostsza); rzadko trasę: etap wstępnej lokalizacji korytarz; rzadko ścisła lokalizacja nieudane próby (system HOPS) łącznie trasę + niweletę praktycznie nie wyszło poza fazę wstępnych prac (system HOPS) wykonawstwo: minimalizacja kosztu robót ziemnych (optymalizacja przewozów skąd dokąd ) minimum czasu budowy przy ograniczonych środkach; powszechne

Literatura Basiewicz T. Procesy optymalizacyjne w projektowaniu dróg komunikacyjnych, sympozjum Nowoczesne metody projektowania dróg komunikacyjnych, Muszyna, 1974 Kuś S. Projektowanie optymalne, Problemy Projektowania Dróg i Mostów (PPDiM) 1/78 Stańczyk S. Numeryczne rozwiązania zagadnień optymalizacji, PPDiM 2/72 Pownug P. Metodyka optymalizacji projektowania elementów trasy drogi, Raport Instytutu I. L. Pol. Wrocławskiej, praca doktorska, PRE nr 76/83 Domaradzki S. Optymalizacja niwelety trasy drogowej ze względu na koszt robót ziemnych, praca dyplomowa 1983 Zieliński L. Optymalizacja niwelety, praca dyplomowa na studium podyplomowym, 1976