Problemy optymalizacyjne - zastosowania



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

Temat: Funkcje. Własności ogólne. A n n a R a j f u r a, M a t e m a t y k a s e m e s t r 1, W S Z i M w S o c h a c z e w i e 1

Metody numeryczne i statystyka dla in»ynierów

Rozdział 6. Pakowanie plecaka. 6.1 Postawienie problemu

Przykªady problemów optymalizacji kombinatorycznej

Jak korzystać z Group Tracks w programie Cubase na przykładzie EWQLSO Platinum (Pro)

Algorytmy zrandomizowane

Podstawowe działania w rachunku macierzowym

Zadanie 1. (0-1 pkt) Liczba 30 to p% liczby 80, zatem A) p = 44,(4)% B) p > 44,(4)% C) p = 43,(4)% D) p < 43,(4)% C) 5 3 A) B) C) D)

Od redakcji. Symbolem oznaczono zadania wykraczające poza zakres materiału omówionego w podręczniku Fizyka z plusem cz. 2.

ul. Targowa 1, Polkowice, telefon faks ,

Mnożenie macierzy. Systemy z pamięcią współdzieloną Systemy z pamięcią rozproszoną Efektywność

PODSTAWY METROLOGII ĆWICZENIE 4 PRZETWORNIKI AC/CA Międzywydziałowa Szkoła Inżynierii Biomedycznej 2009/2010 SEMESTR 3

KRYTERIA OCENIANIA ODPOWIEDZI Język POZIOM PODSTAWOWY

7. OPRACOWYWANIE DANYCH I PROWADZENIE OBLICZEŃ powtórka

XIII KONKURS MATEMATYCZNY

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

EGZAMIN MATURALNY Z MATEMATYKI

MATEMATYKA 4 INSTYTUT MEDICUS FUNKCJA KWADRATOWA. Kurs przygotowawczy na studia medyczne. Rok szkolny 2010/2011. tel

Problem decyzyjny naley do klasy NP. (Polynomial), jeeli moe by rozwizany w czasie conajwyej wielomianowym przez algorytm A dla DTM.

1. Przychody ze sprzedaży (przychody operacyjne) , Zmienne koszty operacyjne , Marża operacyjna 4.482,50

Zagadnienia transportowe

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

Zadania ćwiczeniowe do przedmiotu Makroekonomia I

TEORIA GIER W EKONOMII WYKŁAD 1: GRY W POSTACI EKSTENSYWNEJ I NORMALNEJ

Przeciąganie Gratowanie Automatyzacja

Smart Beta Święty Graal indeksów giełdowych?

Plan wykładu. Przykład. Przykład 3/19/2011. Przykład zagadnienia transportowego. Optymalizacja w procesach biznesowych Wykład 2 DECYZJA?

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych.

Surowiec Zużycie surowca Zapas A B C D S 1 0,5 0,4 0,4 0, S 2 0,4 0,2 0 0, Ceny x

KLAUZULE ARBITRAŻOWE

MATERIA DIAGNOSTYCZNY Z MATEMATYKI

Temat: Czy jedzenie, węgiel i wiatr mają ze sobą coś wspólnego?

KONSPEKT LEKCJI MATEMATYKI. Z WYKORZYSTANIEM METOD AKTYWIZUJĄCYCH w klasie I gimnazjum. TEMAT: Działania łączne na liczbach wymiernych

Studenckie Koło Naukowe Drogowiec

INSTRUKCJA DLA UCZESTNIKÓW ZAWODÓW ZADANIA

enova Workflow Obieg faktury kosztowej

EGZAMIN MATURALNY Z INFORMATYKI

Struktury danych i złożoność obliczeniowa Wykład 7. Prof. dr hab. inż. Jan Magott

Przygotowały: Magdalena Golińska Ewa Karaś

Temat: Co to jest optymalizacja? Maksymalizacja objętości naczynia prostopadłościennego za pomocą arkusza kalkulacyjngo.

Część matematyczna sprawdzian 2013 r.

Warunki Oferty PrOmOcyjnej usługi z ulgą

Elementy cyfrowe i układy logiczne

UCHWAŁ A SENATU RZECZYPOSPOLITEJ POLSKIEJ. z dnia 18 października 2012 r. w sprawie ustawy o zmianie ustawy o podatku dochodowym od osób fizycznych

ZADANIA ZAMKNI TE. W zadaniach od 1. do 20. wybierz i zaznacz na karcie odpowiedzi jedn poprawn odpowied.

1. Rozwiązać układ równań { x 2 = 2y 1

Załącznik nr 2 WZÓR SPRAWOZDANIE CZĘŚCIOWE/KOŃCOWE 1 Z WYKONANIA ZADANIA DOTOWANEGO Z FUNDUSZU KOŚCIELNEGO CZĘŚĆ I.

Regulamin szkolnego konkursu matematycznego dla uczniów klasy II i III: Mały Matematyk

Sprawozdania dotyczą okresu 1 lipca grudnia 2012 r. (nienarastająco z wyjątkiem wierszy co do których przypisy w sprawozdaniu mówią inaczej)

14.Rozwiązywanie zadań tekstowych wykorzystujących równania i nierówności kwadratowe.

pobrano z (A1) Czas GRUDZIE

PRÓG RENTOWNOŚCI i PRÓG

EGZAMIN MATURALNY Z MATEMATYKI

Struktury danych i złozoność obliczeniowa. Prof. dr hab. inż. Jan Magott

RACHUNEK ZBIORÓW 2 A B = B A

GRAFY i SIECI. Graf: G = ( V, E ) - para uporządkowana

EGZAMIN MATURALNY Z INFORMATYKI 19 MAJA 2015

Bank Spółdzielczy w Głogówku

Tytuł. Autor. Dział. Innowacyjne cele edukacyjne. Czas. Przebieg. Etap 1 - Wprowadzenie z rysem historycznym i dyskusją

Rachunek podziałów i elementy teorii grafów będą stosowane w procedurach redukcji argumentów i dekompozycji funkcji boolowskich.

Niniejszy ebook jest własnością prywatną.

EGZAMIN MATURALNY Z INFORMATYKI 17 MAJA 2016

Książka praktyki zawodowej

na otaczający świat pozytywnie wpłynąć

Zagadnienie transportowe

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

Sieć komputerowa grupa komputerów lub innych urządzeo połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład:

USTAWA. z dnia 26 czerwca 1974 r. Kodeks pracy. 1) (tekst jednolity)

Działalność gospodarcza i działalność statutowa odpłatna organizacji pozarządowych. Tadeusz Durczok, 8 grudnia 2008

ZP Obsługa bankowa budżetu Miasta Rzeszowa i jednostek organizacyjnych

Dokumentacja Techniczna Zbiorniki podziemne Monolith

Opis modułu analitycznego do śledzenia rotacji towaru oraz planowania dostaw dla programu WF-Mag dla Windows.

PRZYK ADOWY ARKUSZ EGZAMINACYJNY Z MATEMATYKI

Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej

Zaawansowana adresacja IPv4

ZASADY PROWADZENIA CERTYFIKACJI FUNDUSZY EUROPEJSKICH I PRACOWNIKÓW PUNKTÓW INFORMACYJNYCH

Bojszowy, dnia r. Znak sprawy: GZOZ/P1/2010 WYJAŚNIENIE TREŚCI SIWZ

WNIOSEK o przyznanie stypendium szkolnego (socjalnego) dla uczniów mieszkających na terenie Gminy Kościelec

Strona Wersja zatwierdzona przez BŚ Wersja nowa 26 Dodano następujący pkt.: Usunięto zapis pokazany w sąsiedniej kolumnie

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

K P K P R K P R D K P R D W

POWIATOWY URZĄD PRACY

DANE O NIERUCHOMOŚCI

ZARZĄDZENIE Nr Or/9/Z/05

POMOC PSYCHOLOGICZNO-PEDAGOGICZNA Z OPERONEM. Vademecum doradztwa edukacyjno-zawodowego. Akademia

PRZYK ADOWY ARKUSZ EGZAMINACYJNY Z MATEMATYKI

PRÓBNY EGZAMIN MATURALNY Z FIZYKI I ASTRONOMII

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, Warszawa

Reprezentacje grafów nieskierowanych Reprezentacje grafów skierowanych. Wykład 2. Reprezentacja komputerowa grafów

Ogólna charakterystyka kontraktów terminowych

PRÓBNY EGZAMIN MATURALNY Z FIZYKI I ASTRONOMII

1 Przedmiot Umowy 1. Przedmiotem umowy jest sukcesywna dostawa: publikacji książkowych i nutowych wydanych przez. (dalej zwanych: Publikacjami).

Systemy mikroprocesorowe - projekt

EGZAMIN MATURALNY Z MATEMATYKI

Kuratorium Oświaty w Lublinie

TEMAT : Sprawdź sam siebie powtórzenie materiału (ewaluacja całoroczna)

Zapytanie ofertowe dotyczące wyboru wykonawcy (biegłego rewidenta) usługi polegającej na przeprowadzeniu kompleksowego badania sprawozdań finansowych

6. Projektowanie składu chemicznego stali szybkotn cych o wymaganej twardo ci i odporno ci na p kanie

Transkrypt:

Problemy optymalizacyjne - zastosowania www.qed.pl/ai/nai2003 PLAN WYKŁADU Zło ono obliczeniowa - przypomnienie Problemy NP-zupełne klika jest NP-trudna inne problemy NP-trudne Inne zadania optymalizacyjne grupowanie 1

Problemy NP-zupełne (przypomnienie) Klasa P - problemy rozwi zywalne w czasie wielomianowym. Klasa NP - problemy rozwi zywalne w wielomianowym czasie na NDTM (czyli takie, których poprawno rozwi zania sprawdza si wielomianowo) SAT jest uniwersalny, jego rozwi zanie w czasie wielomianowym pozwalałoby na rozwi zanie wszystkich problemów z klasy NP w czasie wielomianowym. Tego rodzaju problemów (nazywanych NP-zupełnymi), jest wi cej! Nie znamy szybkich algorytmów rozwi zywania problemów NPzupełnych. Inne problemy NP-zupełne SAT Klasa NP sprowadzenie wielomianowe Klika Niech G = (V, E) - dany graf. Klik nazywamy zbiór wierzchołków grafu G poł czonych ka dy z ka dym. Czy w danym grafie istnieje klika rz du k? 2

Problem istnienia kliki jest NPzupełny Sprowadzimy 3-SAT do problemu kliki. Ka dy literał a i kodujemy jako jeden wierzchołek w grafie. Wierzchołki ł czymy kraw dzi, je li odpowiednie dwa literały nale do ró nych klauzul i nie s wzajemnie sprzeczne (tzn. nie ł czymy zmiennej i jej zaprzeczenia). Niech k - liczba klauzul. Wtedy klika rz du k w tak skonstruowanym grafie odpowiada warto ciowaniu spełniaj cemu formuł. SZUKANIE KLIKI MAKSYMALNEJ jeden krok = dodanie do podzbioru kolejnego wierzchołka jako dodawanego wierzchołka = jego rz d rozwi zania s siednie ró ni si jednym wierzchołkiem Uwaga: musimy te ocenia rozwi zania nie b d ce klikami. Przykład (graf n-wierzchołkowy): k - liczba wierzch. w podzbiorze p - liczba kraw dzi w podzbiorze jakosc _ rozw. = k + n k 2 p ( k 1) 3

Pokrycie wierzchołkowe grafu Dany jest graf G = (V, E). Znale najmniejszy podzbiór wierzchołków taki, by ka da kraw d ko czyła si jednym z nich. jeden krok = dodanie jednego wierzchołka ocena wierzchołka = liczba nowo pokrytych kraw dzi rozwi zania s siednie ró ni si tylko jednym wierzchołkiem Ocena uwzgl dnia te liczb globalnie pokrytych kraw dzi Podział zbioru A 1 A 2 Mamy dany zbiór n warto ci rzeczywistych {a 1,..., a n }. Czy da si podzieli zbiór na dwa rozł czne podzbiory A 1 i A 2 takie, eby suma warto ci z A 1 równała si sumie warto ci z A 2? jeden krok = jedna para elementów optymalizacja ze wzgl. na lokalnie najmniejsz ró nic wag rozwi zania s siednie ró ni si o co najwy ej jeden lub dwa elementy 4

Planowanie zada Dany jest zbiór zada o ustalonych długo ciach, oraz liczba m procesorów. Procesory Czy da si rozdzieli i rozplanowa zadania tak, eby si zmie ci w pewnym limicie czasu D? Czas jeden krok = doło enie jednego zadania przydzielamy zadanie pierwszemu procesorowi, który jest wolny (poczynaj c od najdłu szych zada ) rozwi zania s siednie ró ni si przyporz dkowaniem jednego zadania Inna wersja - problem pakowania (bin packing): w zadaniu j.w. u y jak najmniej procesorów. http://www.qed.pl/ai/binpack/ D POKRYWANIE MACIERZY Dana jest macierz zerojedynkowa A={a ij } o rozmiarze n*m. Znale najmniejszy podzbiór kolumn B taki, e w ka dym wierszu co najmniej jedna jedynka nale y do zbioru B. Inaczej: dana jest lista bibliotek i lista ksi ek, które dana biblioteka wypo ycza. Znale minimalny podzbiór bibliotek, oferuj cych ł cznie ten sam komplet ksi ek, co wszystkie. Dane jest zapotrzebowanie na pewne surowce (w sensie ich rodzajów, nie ilo ci) oraz lista dostawców, z których ka dy ma w ofercie cz surowców. Podpisa minimaln liczb kontraktów zapewniaj c otrzymywanie kompletu surowców. 5

Pokrycie zbioru - równowa ne poprzedniemu Dany jest zbiór U i rodzina jego podzbiorów {S 1,, S n }, daj ca w sumie U. Znaj najmniejsz podrodzin {S a1,, S ak } tak, e: S a1 S ak = S 1 S n = U zbiory S i zbiory S ai U jeden krok = jeden nowy element podrodziny optymalizacja: liczba nowo pokrytych elementów U Metody oparte na s siedztwie: rozwi zania s siednie to podrodziny ró ni ce si jednym elementem. Jako : wielko podrodziny, ale te stopie pokrycia U w przypadku rozwi za niekompletnych. 6