ZESZYTY NAUKOWE UNIWERSYTETU SZCZECI SKIEGO

Podobne dokumenty
ZAANGA OWANIE PRACOWNIKÓW W PROJEKTY INFORMATYCZNE

7. Symulacje komputerowe z wykorzystaniem opracowanych modeli

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

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

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

Problemy optymalizacyjne - zastosowania

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

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

PRÓG RENTOWNOŚCI i PRÓG


Termostaty V2, V4 i V8 Regulatory temperatury bezpo redniego działania F CHARAKTERYSTYKA:

INSTRUKCJA BHP PRZY RECZNYCH PRACACH TRANSPORTOWYCH DLA PRACOWNIKÓW KUCHENKI ODDZIAŁOWEJ.

Uniwersytet Warszawski Wydział Zarządzania Sylabus

2) Drugim Roku Programu rozumie się przez to okres od 1 stycznia 2017 roku do 31 grudnia 2017 roku.

Udoskonalona wentylacja komory suszenia

Regulator typu P posiada liniow zale no sygnału wyj ciowego (y) od wej ciowego (PV).

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

Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach

CYKL 2/6 W METODZIE SYMPLEKS

11.1. Zale no ć pr dko ci propagacji fali ultrad wi kowej od czasu starzenia

8. Przykłady wyników modelowania własno ci badanych stopów Mg-Al-Zn z wykorzystaniem narz dzi sztucznej inteligencji

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

Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu.

Ranking zawodów deficytowych i nadwyżkowych w powiecie strzelińskim w roku 2009

WYKŁAD 8. Postacie obrazów na różnych etapach procesu przetwarzania

AUTOR MAGDALENA LACH

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

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

Jan Olek. Uniwersytet Stefana Kardynała Wyszyńskiego. Procesy z Opóźnieniem. J. Olek. Równanie logistyczne. Założenia

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

ZESZYTY NAUKOWE UNIWERSYTETU SZCZECI SKIEGO ODPOWIED NA PYTANIE PROFESORA RAUTSKAUKASA

SYSTEM WSPOMAGANIA DECYZJI DLA SKLEPU INTERNETOWEGO. MAŁGORZATA PELCZAR Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

7. OPRACOWYWANIE DANYCH I PROWADZENIE OBLICZEŃ powtórka

Przykładowa analiza zwrotu inwestycji na instalację fotowoltaiczną o łącznej mocy 40kW

Wynagrodzenia a wyniki pracy

Kto poniesie koszty redukcji emisji CO2?

SYSTEMY TRANSAKCYJNE (TraderTeam.pl: Rafa Jaworski, Marek Matuszek) Lekcja XVI

WSPOMAGANIE ZŁOŻONYCH NEGOCJACJI DWUSTRONNYCH

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

Motywuj świadomie. Przez kompetencje.

Ekonometria. Typy zada«optymalizacyjnych Analiza pooptymalizacyjna SOLVER. 22 maja Karolina Konopczak. Instytut Rozwoju Gospodarczego

Projektowanie mechanistyczno - empiryczne

ZESZYTY NAUKOWE UNIWERSYTETU SZCZECI SKIEGO

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

Zarz dzanie Projektami Informatycznymi

Warunki Oferty PrOmOcyjnej usługi z ulgą

PRZEDMIOTOWY SYSTEM OCENIANIA Z JĘZYKA ANGIELSKIEGO KLASY I-III GIMNAZJUM

Opiekun dydaktyczny: dr in. Robert ukomski

Przeciąganie Gratowanie Automatyzacja

Temat. Skala dzia a. Program zdrowotny. Program zdrowotny

WYNIKI EGZAMINU MATURALNEGO W 2009 ROKU

ZASTOSOWANIE METODY LOGICZNO- ALGEBRAICZNEJ I TECHNIK PROGRAMOWANIA Z OGRANICZENIAMI DO BADANIA POPRAWNO CI BAZY WIEDZY

Wiedza niepewna i wnioskowanie (c.d.)

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

1. Koło Naukowe Metod Ilościowych,zwane dalej KNMI, jest Uczelnianą Organizacją Studencką Uniwersytetu Szczecińskiego.

Cz. X. MAKRONIWELACJA TERENU. Spis zawarto ci

PAKIET MathCad - Część III

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

Cel modelowania neuronów realistycznych biologicznie:

Edycja geometrii w Solid Edge ST

PROGMEDICA System Zarządzania zgodnością w Szpitalu WOLTERS KLUWER DLA SZPITALI

Ekonometria. wiczenia 1 Regresja liniowa i MNK. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej

Szkoła Podstawowa nr 1 w Sanoku. Raport z ewaluacji wewnętrznej

Statystyczna analiza danych w programie STATISTICA. Dariusz Gozdowski. Katedra Doświadczalnictwa i Bioinformatyki Wydział Rolnictwa i Biologii SGGW

Pathfinder poprawny dobór parametrów i zachowań ludzi w czasie ewakuacji.

Zmiany te polegają na:

I. LOGICZNE STRUKTURY DRZEWIASTE

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Zadania ćwiczeniowe do przedmiotu Makroekonomia I

Wskaźnik mierzy liczbę osób odbywających karę pozbawienia wolności, które rozpoczęły udział w projektach.

franczyzowym w Polsce

OPIS PRZEDMIOTU ZAMÓWIENIA:

Ćwiczenie: "Ruch harmoniczny i fale"

WYMAGANIA EDUKACYJNE SPOSOBY SPRAWDZANIA POSTĘPÓW UCZNIÓW WARUNKI I TRYB UZYSKANIA WYŻSZEJ NIŻ PRZEWIDYWANA OCENY ŚRÓDROCZNEJ I ROCZNEJ

Program zdrowotny. Programy profilaktyczne w jednostkach samorz du terytorialnego. Programy zdrowotne a jednostki samorz du terytorialnego

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

Konferencja Sądu Arbitrażowego przy SIDiR WARUNKI KONTRAKTOWE FIDIC KLAUZULA 13 JAKO ODMIENNY SPOSÓB WYKONANIA ROBÓT A NIE ZMIANA UMOWY

ZAŁĄCZNIK NR 1. Zakres wiedzy i umiejętności oraz wykaz proponowanej bibliografii

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

Laboratorium Metod Optymalizacji

Regulamin przyznawania i ustalania wysokości. stypendium szkolnego za wyniki w nauce lub osiągnięcia sportowe

ANALIZA EGZAMINU MATURALNEGO. w LVI Liceum Ogólnokształcącym im. Leona Kruczkowskiego w Warszawie

ZASADY WYPEŁNIANIA ANKIETY 2. ZATRUDNIENIE NA CZĘŚĆ ETATU LUB PRZEZ CZĘŚĆ OKRESU OCENY

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

Wynagrodzenia i świadczenia pozapłacowe specjalistów

POLITECHNIKA WROCŠAWSKA WYDZIAŠ ELEKTRONIKI PRACA DYPLOMOWA MAGISTERSKA

CZĘSTOŚĆ WYSTĘPOWANIA WAD KOŃCZYN DOLNYCH U DZIECI I MŁODZIEŻY A FREQUENCY APPEARANCE DEFECTS OF LEGS BY CHILDREN AND ADOLESCENT

CONSUMER CONFIDENCE WSKAŹNIK ZADOWOLENIA KONSUMENTÓW W POLSCE Q3 2015

Wyznaczanie współczynnika sprężystości sprężyn i ich układów

Janusz Adamowski METODY OBLICZENIOWE FIZYKI Zastosowanie eliptycznych równa«ró»niczkowych

Szczegółowe wyjaśnienia dotyczące definicji MŚP i związanych z nią dylematów

PRZEDMIOTOWY SYSTEM OCENIANIA Z PODSTAW PSYCHOLOGII W KLASIE DRUGIEJ. Ocenianie wewnątrzszkolne na przedmiocie podstawy psychologii ma na celu:

OKRĘGOWA KOMISJA EGZAMINACYJNA W ŁODZI. Raport ogólny z egzaminu maturalnego 2015 dla województwa świętokrzyskiego

Opcje drabinowe analiza w asno ci

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

Nowe głowice Hunter - DSP 700

Joanna Kisielińska Szkoła Główna Gospodarstwa Wiejskiego w Warszawie

NUMER IDENTYFIKATORA:

Evolution plus 1 KRYTERIA OCENIANIA

Transkrypt:

ZESZYTY NAUKOWE UNIWERSYTETU SZCZECI SKIEGO NR 39 PRACE KATEDRY EKONOMETRII I STATYSTYKI NR 15 2 PAWEŁ BARAN Uniwersytet Szczeci ski POSTA WEKTORA WSPÓŁCZYNNIKÓW FUNKCJI CELU A SZYBKO UZYSKANIA ROZWI ZA PRAWIE OPTYMAL- NYCH I OPTYMALNYCH. BADANIA SYMULACYJNE WST P Racjonalny decydent nie musi kierowa si cisł kalkulacj, na ogół wystarcza mu pewien zało ony z góry poziom dokładno ci uzyskiwanych rozwi - za. Dokładne rozwi zanie problemu decyzyjnego trwa długo. Powstaj pytania, czy i po ilu iteracjach rozwi zanie nieoptymalne jest do zaakceptowania. Przeprowadzono symulacj dla zada programowania liniowego obejmuj c zmiany współczynników funkcji celu pojedynczo (ceteris paribus), parami oraz dla całego wektora c, co na ogół skutkowało zmniejszeniem liczby iteracji potrzebnych do uzyskania rozwi zania optymalnego. 1. ROZWI ZANIA PRAWIE OPTYMALNE Mo na wyró ni kilka typów rozwi za prawie optymalnych; zwykle nie wszystkie maj sens dla konkretnego problemu. W pracy istotne s dwa ich typy: rozwi zanie ε-optymalne (warto funkcji celu ró ni si od ekstremalnej najwy ej o ε) i rozwi zanie ω-optymalne (warto funkcji celu ró ni si od

1 Paweł Baran ekstremalnej najwy ej o ω procent) 1. Istot rozwi zania ε-optymalnego przedstawiono na rysunku 1. Lmax Lmax ε Rys. 1. Rozwi zania ε-optymalne ródło: opracowanie własne. 2. ZBIE NO FUNKCJI CELU Funkcja celu osi ga w kolejnych iteracjach warto ci coraz bli sze maksimum (minimum), z reguły jednak dzieje si to coraz wolniej. Je li nie interesuje nas dokładne rozwi zanie optymalne, to rozwi zanie prawie dokładne mo na uzyska ze znacznym zmniejszeniem ilo ci potrzebnych oblicze. Warunkiem jest uzyskanie dostatecznie dobrego oszacowania z góry maksymalnej warto ci funkcji celu (w przypadku minimalizacji oszacowanie z dołu). W tym celu mo na na przykład wykorzysta rozwi zanie (tak e prawie optymalne) zadania dualnego. 1 Por. [2]; [3].

Posta wektora współczynników funkcji celu... 15 3. PRZYKŁADY Przeprowadzone symulacje wskazuj, e zwi kszenie zró nicowania mi - dzy elementami wektora c skutkuje szybsz zbie no ci rozwi zania do optimum dla algorytmu simplex. Dla algorytmów typu interior point nie stwierdzono takiej zale no ci, rozwi zania zbiegały do optimum wolniej, a optymalne rozwi zanie było uzyskiwane w podobnej liczbie iteracji tu rozwi zania po- rednie nie s jednak interesuj ce (s niedopuszczalne). Korzy ci obliczeniowe w sytuacji, gdy zadowolimy si rozwi zaniem prawie optymalnym, prezentuje przykład zadanie 3a. Pierwsz tablic simplex zadania 3a przedstawiono w tabeli 1. Funkcja celu d y do maksimum, wszystkie warunki s zgodne z kierunkiem ekstremum. Modyfikacje polegały na zwi kszaniu i zmniejszaniu warto ci elementów wektora c o zadane z góry warto ci (po uwzgl dnieniu analiz wra liwo ci). Tabela 1 Pierwsza tablica simplex zadania 3a c T x max 1 12 3 5 6 7 X(B) c(b) x 1 x 2 x 3 x x 5 x 6 x 7 b i x 3 5 3 5 3 5 5 x 9 3 5 3 5 3 5 3 21 x 1 3 3 2 3 3 x 11 5 3 3 3 5 5 x 12 3 3 3 3 3 5 5 x 13 51 2 2 3 3 5 5 c j z j 1 12 3 5 6 7 ródło: dane umowne. Na poni szych rysunkach (rys. 2 i 3) zaprezentowano przykładowe wyniki dwóch modyfikacji zadania 3a znacz ce zwi kszenie warto ci jednego z elementów wektora c skutkuje szybsz zbie no ci warto ci L(x). Jest to typowe dla algorytmu simplex.

16 Paweł Baran 9 9 7 7 L(x) 6 5 3 6 5 3 3a c5+6 2 2 1 1 1 2 3 5 6 7 Rys. 2. Zbie no "! do rozwi zania optymalnego zadanie 3a i zadanie c5 + 6 9 9 7 7 6 6 L(x) 5 3 5 3 3a c7+6 2 2 1 1 1 2 3 5 6 7 Rys. 3. Zbie no "! do rozwi zania optymalnego zadanie 3a i zadanie c7 + 6 Algorytm simplex umo liwiaj cy wstrzymanie oblicze na pewnym etapie, nie jest wydajny obliczeniowo. Dla du ych zada programowania liniowe-

Posta wektora współczynników funkcji celu... 17 go stosuje si algorytmy innej klasy, tak zwane interior point methods (IPM) 2. Dla przykładów o rozmiarach zadania 3a liczba oblicze jest wi ksza ni z wykorzystaniem metody simplex, jednak dla wi kszych zada metoda ta jest zdecydowanie mniej czasochłonna. Jako przykłady posłu# zadanie 3a oraz zadanie greenbea z biblioteki NETLIB, maj ce 55 zmiennych i 2393 ograniczenia. Rozwi zanie zadania 3a algorytmem IPM wymaga wi cej kroków (w dodatku bardziej czasochłonnych) ni w metodzie simplex, co potwierdza kolejny wykres (rysunek ). 1 2 3 5 6 7 9 -L(x) -1-2 -3 - -5-6 -7 3a c7+6 Rys.. Zbie no "! do rozwi zania optymalnego (algorytm IPM) zadanie 3a i zadanie c7 + 6 Dla zadania greenbea porównanie wyników uzyskanych obydwoma algorytmami wykazuje ogromn przewag algorytmu IPM. Algorytm simplex wymagał 66 iteracji (czas oblicze 29 sekund), algorytm IPM 52 iteracji (czas 2 Por. np. [1].

1 Paweł Baran oblicze sekundy). Warto ci funkcji celu uzyskane w poszczególnych iteracjach przedstawiono na rysunkach 5 i 6. L(x) 1,E+7,E+ -1,E+7-2,E+7-3,E+7 -,E+7-5,E+7-6,E+7-7,E+7 -,E+7 75 15 225 3 375 5 525 6 675 75 25 greenbea Rys. 5. Zbie no "! do rozwi zania optymalnego (algorytm simplex) zadanie greenbea,e+ 12 16 2 2 2 32 36 52-1,E+7-2,E+7-3,E+7 L(x) -,E+7-5,E+7-6,E+7-7,E+7 -,E+7 greenbea Rys. 6. Zbie no "! do rozwi zania optymalnego (algorytm IPM) zadanie greenbea

Posta wektora współczynników funkcji celu... 19 WNIOSKI Obliczenia wykonywane algorytmem simplex mo na na ogół skróci, je li decydent zadowoli si rozwi zaniem prawie optymalnym. Im mniejsze zró nicowanie warto ci w wektorze c, tym wi cej iteracji potrzeba do osi gni cia rozwi zania optymalnego, na ogół jednak szybciej uzyskuje si wówczas zadowalaj ce rozwi zania prawie optymalne. Dla du ych zada czas potrzebny na uzyskanie satysfakcjonuj cego rozwi zania metod simplex (niekoniecznie optymalnego) jest znacznie dłu szy ni potrzebny do uzyskania rozwi zania optymalnego szybszym algorytmem. Dlatego te algorytmy IPM stały si obecnie standardem w ród twórców oprogramowania wspomagaj cego podejmowanie decyzji oraz mimo swej zło o- no ci powoli staj si cz$ ci kanonu wiedzy ekonomistów i menad erów. LITERATURA 1. Andersen E.D., Gondzio J., Meszaros C., Xu X.: Implementation of Interior Point Methods for Large Scale Linear Programming. W: Interior Point Methods in Mathematical Programming. Red. T. Terlaky. Kluwer 1996. 2. Badania operacyjne. Red. E. Ignasiak, PWE, Warszawa 21. 3. Trzaskalik T.: Wielokryterialne dyskretne programowanie dynamiczne. Akademia Ekonomiczna, Katowice 1993. THE OBJECTIVE VECTOR FORM AND THE SPEED OF OBTAINING SUBOPTIMAL AND OPTIMAL SOLUTIONS. A SIMULATION SURVEY Summary In the paper above the author provided simulation on two LP problems showing that calculations made using the simplex algorithm can be terminated quickly if the obtained solution is satisfying the decision maker. The smaller variability in the objective coefficients vector, the greater number of iterations is needed to obtain the optimal solution. Still, for a large scale LP problem it is much more effective (and less

2 Paweł Baran time consuming) to search for the optimal solution using faster interior point algorithms than to use suboptimal solution achieved using the simplex algorithm. Translated by Paweł Baran