Metody optymalizacji - Wydział Informatyki
Transkrypt
Metody optymalizacji - Wydział Informatyki
Metody optymalizacji Wydział Informatyki Nazwa programu kształcenia Informatyka Poziom i forma studiów II stopień dla abs. st. inż. kier. Inf. niestacjonarne Specjalność Systemy Informatyczne Ścieżka dyplomowania 2013/2014L - 2014/2015L Metody optymalizacji Kod przedmiotu SIMOP Punkty ECTS 4 Nazwa przedmiotu Rodzaj przedmiotu obieralny Semestr 1,2 Liczba godzin w semestrze W - 16 Ćw - 0 PS - 16 P - 0 L - 0 S - 0 Przedmioty wprowadzające Założenia i cele przedmiotu Formy zaliczenia Treści programowe Celem przedmiotu jest zapoznanie studentów z różnymi metodami i algorytmami optymalizacji zadań. Student nabywa umiejętność wyboru odpowiedniej metody do różnych typów zadań optymalizacyjnych. Potrafi zastosować nowoczesne metody i algorytmy optymalizacji w różnych dziedzinach informatyki. Potrafi zaimplementować wybrane algorytmy, porównać je i ocenić ich efektywność. Wykład - zaliczenie pisemne. Pracownia specjalistyczna - w ciągu semestru student oddaje raporty z trzech jednostek tematycznych (łącznie 60%) i wykonuje jeden duży projekt programistyczny (40%). Do wykonania zadań wykorzystywane jest środowisko Matlab oraz własne implementacje wybranych algorytmów (może być dowolny język programowania). Student musi zdobyć min. 50% punktów, by uzyskać zaliczenie przedmiotu. Wprowadzenie do formułowania zadań optymalizacji. Metoda eliminacji Gaussa. Programowanie liniowe - metoda graficzna, metoda sympleks, metody sztucznej bazy, zrewidowana metoda sympleks, zagadnienia dualne, ekonomiczna interpretacja zagadnień dualnych. Algorytmy punktu wewnętrznego. Zagadnienia transportowe - metody wyznaczania dopuszczalnego rozwiązania bazowego, metoda potencjałów.Bezgradientowe metody optymalizacji - szacowanie przedziału poszukiwań, szukanie minimum w przedziale, metody optymalizacji wielowymiarowej. Gradientowe metody optymalizacji - metody dla zadań nieliniowych bez ograniczeń, metody dla zadań nieliniowych z ograniczeniami. Metody niedeterministyczne. Optymalizacja wielokryterialna. Podejście Pareto. Redukcja problemów wielokryterialnych. Efekty kształcenia Symbol Odniesienie do kierunkowych efektów kształcenia K_W02 K_W03 Opis EK1 student uzyskuje wiedzę na temat zadań optymalizacji, metod i algorytmów optymalizacji EK2 student potrafi sformułować zadanie optymalizacji w postaci matematycznej K_W11 K_U09 EK3 student potrafi przetestować, wybrać i użyć odpowiedniej metody optymalizacji do uzyskania rozwiązania K_U06 EK4 potrafi przygotować raport zawierający omówienie wyników realizacji zadania inżynierskiego Efekt kształcenia EK1 sprawdzian z wykładu, raporty z pracowni, obserwacja pracy na zajęciach EK2 raporty z pracowni EK3 sprawdzian z wykładu, raporty z pracowni EK4 raporty z pracowni Bilans nakładu pracy studenta (w godzinach) K_U03 Metoda weryfikacji Forma zajęć na której zachodzi weryfikacja W, PS PS PS 1 - Udział w wykładach 8x2h 16 2 - Udział w pracowniach specjalistycznych 8x2h 16 3 - Przygotowanie teoretyczne i opracowanie raportów z pracowni specjalistycznych 4x5h 20 4 - Projekt, implementacja, testowanie aplikacji 1x30 30 5 - Udział w konsultacjach związanych z projektem 4x1h 6 - Przygotowanie do egzaminu i obecność na egzaminie RAZEM: Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: (5)+(6)+(2)+(1) Wskaźniki ilościowe Literatura podstawowa Literatura uzupełniająca 4 15 1. 2. 3. 4. 5. 6. Nakład pracy studenta związany z zajęciami o charakterze praktycznym: (5)+(4)+(6)+(3)+(2) Bertsekas D.P.: Nonlinear programming, Athena Scientific, Belmont, 1999 Findeisen W., Szymanowski J., Wierzbicki A.: Teoria i metody obliczeniowe optymalizacji, PWN 1980 Gass S.I.: Programowanie liniowe. Metody i zastosowania, PWN, Warszawa, 1976 Ostanin A.: Metody i algorytmy optymalizacji, Wydawnictwo Politechniki Białostockiej, Białystok, 2003 Seidler J., Badach A., Molisz W.: Metody rozwiązywania zadań optymalizacji. WNT, Warszawa, 1980 Stachurski A., Wierzbicki A.P.: Podstawy optymalizacji, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa, 2001 1. 2. 3. 4. Ostanin A.: Optymalizacja liniowa i nieliniowa, Wydawnictwo Politechniki Białostockiej, Białystok, 2005 Ferris M., Mangasarian O., Wright S.:Linear Programming with MATLAB, MPS-SIAM, Philadelphia, 2007 Venkataraman P.: Applied Optimization with MATLAB Programming, Wiley & Sons, NY, 2002 Ruszczynski A.: Nonlinear optimization, Princeton University Press, 2006 Jednostka realizująca Katedra Oprogramowania Osoby prowadzące dr inż. Magdalena Topczewska Data opracowania programu 1 lipca 2013 Program opracował(a) dr inż. Magdalena Topczewska Wydrukowane w programie Świerk Design by: styleshout | Valid XHTML | CSS Home 51 85 101 ECTS 2,0 3,5