Rozwiązanie uogólnionego problemu optymalnej alokacji zasobów
|
|
- Przybysław Kot
- 8 lat temu
- Przeglądów:
Transkrypt
1 Rozwiązanie uogólnionego problemu optymalnej alokacji zasobów dr hab. Leszek S. Zaremba Profesor w POU, kierownik w Katedrze Metod Ilościowych w Finansach w POU Cezary S. Zaremba Absolwent studiów licencjackich w POU oraz magisterskich w University College London Cz. I WPROWADZENIE W artykule tym rozwiązujemy problem otwarty postawiony w [4], dzięki czemu będzie moŝna znaleźć rozwiązania do wszystkich 6 przykładów z [4] oraz wielu innych. Uogólniony problem optymalnej alokacji zasobów, o nim bowiem mowa, jest formułowany następująco: (1) gdy (2) Aby wyjaśnić, co oznaczają funkcje r t (d t ) oraz g t (d t ), odwołajmy się do przykładu 7 z [4]. W tym przypadku problem polega na alokacji d t sprzedawców produktu D do T regionów. Znamy zarówno koszty g t (d t ) wysłania d t sprzedawców do regionu t, jak i wielkość sprzedaŝy r t (d t ), jaką tam uzyskają z zamiarem maksymalizacji łącznej sprzedaŝy przy spełnieniu ograniczeń budŝetowych postaci (2). Rozpoczniemy od przypomnienia sformułowania klasycznego (najprostszego) problemu optymalnej alokacji zasobów, gdy (2) redukuje się do nierówności: (2*) Sformułowania klasycznego problemu alokacji moŝna znaleźć np. w [1, rozdz. 4.4], [3, rozdz. 20.4] oraz [4], gdzie zostało ono rozwiązane przez program obliczeniowy Problem 1. We wszystkich zagadnieniach alokacji zasobów, łącznie z zagadnieniem klasycznym, funkcje r t (d) występujące w (1), których sumę maksymalizujemy, są zupełnie dowolne, a ograniczenia (jeśli je przyjmujemy) dotyczą jedynie funkcji g t (d t ), które w przykładzie 7 z [4] reprezentowały koszty wysłania d t sprzedawców do regionu t. Klasyczny problem alokacji zasobów jest zbyt mało ogólny, aby za jego pomocą móc rozwiązać większość zagadnień decyzyjnych w firmie. Nie obejmuje on przykładu 1
2 Przeprowadzka z Białegostoku do Warszawy, od którego rozpoczynamy rozdział 1, ani przykładu Sprzedawcy produktu D. Aby rozwiązać te 2 przykłady, wystarczy rozwiązać zagadnienie optymalnej alokacji zasobów postaci: (3), gdy (3*). Problem ten redukuje się do klasycznego zagadnienia alokacji zasobów, gdy wszystkie parametry c t = 1, 1 T, i jest jednocześnie szczególnym przypadkiem zagadnienia (1)-(2), kiedy to g t (d) = c t d. Aby rozwiązać problem (3)-(3*), a zatem i przykłady 1 i 2, w rozdziale 1 tego artykułu omawiamy specjalny algorytm obliczeniowy Proporcjonal. Jego nazwa pochodzi stąd, Ŝe nierówność (3*) pokazuje proporcjonalne koszty w stosunku do uŝytych zasobów d t. Więcej na temat algorytmu Proportional dowiedzą się państwo podczas omawiania przykładu 3. W rozdziale 2 przechodzimy do nieco bardziej skomplikowanego zagadnienia. Zamiast warunku (3*), będziemy mieć do czynienia z nierównością (2), gdy g 1 (d), g 2 (d), g 3 (d), itd. są funkcjami kwadratowymi. Przykład 5, który ilustruje ten problem, rozwiąŝemy za pomocą algorytmu obliczeniowego Quadratic napisanego na potrzeby tego artykułu. Gdy funkcje g t (d) są bardziej skomplikowane niŝ kwadratowe, na przykład są jednomianami 3 stopnia, zagadnienie optymalnej alokacji zasobów teŝ da się rozwiązać. Przekonujemy się o tym, rozwiązując w rozdziale 2 przykład 6, który jest szczególnym przypadkiem zagadnienia alokacji zasobów w postaci: (4) max {r 1 (d 1 ) + r 2 (d 2 ) + r 3 (d 3 )}, gdy (4*) d d d 3 3 w, przy uŝyciu tego samego algorytmu. W rozdziale 3 rozwiązujemy uogólniony problem alokacji zasobów wszystkie funkcje g t (d) występujące w (2) mogą być zupełnie dowolne za pomocą algorytmu obliczeniowego Generalized, co objaśnimy na przykładzie 7, po czym dokonujemy analizy czułości optymalnego rozwiązania w zaleŝności od parametrów modelu matematycznego (sensitivity analysis). W ostatnim rozdziale rozwiązujemy złoŝony problem postaci (5), gdy (6),
3 który jest ilustrowany przykładem 8 pod tytułem Przeprowadzka z Białegostoku do Warszawy. Program obliczeniowy Double Generalized słuŝy do rozwiązania zagadnienia (5)-(6) w całej rozciągłości. ROZDZIAŁ 1. UOGÓLNIONE ZAGADNIENIE ALOKACJI ZASOBÓW Przypomnijmy najpierw przykład 5 z [4]. Przykład 1 (przeprowadzka z Białegostoku do Warszawy) Kowalscy przeprowadzają się z Białegostoku do Warszawy. Wynajęcie duŝej cięŝarówki, którą przewieźliby wszystkie meble za jednym razem, jest kosztowne, dlatego przyjęli ofertę kuzyna, który dysponuje nieduŝym samochodem transportowym i moŝe przewieźć ładunek w dwóch turach (dziś i za 3 tygodnie) jedynie po kosztach paliwa. Doradź, które meble i urządzenia kuchenne powinni zabrać w pierwszej turze, aby wystarczyły im przez 3 tygodnie, a jednocześnie zmieściły się na cięŝarówce kuzyna. Oznacza to, Ŝe suma objętości przedmiotów, które wezmą w pierwszej turze, nie moŝe przekroczyć pojemności samochodu, czyli 30 m 3. KaŜdemu meblowi i urządzeniu (zostały one ponumerowane od 1 do n), jak równieŝ grupie mebli i urządzeń tego samego rodzaju Kowalscy przyporządkowali określoną uŝyteczność, którą oznaczymy jako r i (d i ), gdzie d i oznacza liczbę mebli czy urządzeń typu i, 1 i n. Będzie to zatem zagadnienie (5)-(6), gdzie g i (d i ) oznacza objętość d i urządzeń typu i. PowyŜsze dane zostały wprowadzone do tabeli 1 i 2. Zakładamy, Ŝe meble z tabeli 1 nie dadzą się tak ulokować na cięŝarówce, aby kaŝdy kolejny (drugi, trzeci) mebel moŝna było nałoŝyć na pierwszy. Tego typu załoŝenie jest spełnione np. dla szaf, lecz nie jest spełnione w przypadku krzeseł. Liczba mebli UŜyteczność Lekkie meble Średnie meble CięŜkie meble Tabela 1. UŜyteczność mebli Liczba mebli Objętość w m 3 Lekkie meble Średnie meble CięŜkie meble Tabela 2. Objętości mebli
4 Z tabeli 2 wynika, Ŝe warunek (3*) jest spełniony, gdy przyjmiemy, Ŝe c 1 = 1, c 2 = 2, c 3 = 6. Algorytm obliczeniowy Proportional,napisany w języku Java specjalnie w celu rozwiązania zagadnienia (3)-(3*), wyliczył, Ŝe najlepiej przewieźć 4 lekkie meble (uŝyteczność 180, objętość 4m 3 ), 4 średnie meble (uŝyteczność 500, objętość 8m 3 ) oraz 3 cięŝkie meble (uŝyteczność 1030, objętość 18m 3 ), co daje maksymalną uŝyteczność 1710 przy maksymalnej dopuszczalnej objętości 30m 3. Aby uzyskać drugie najlepsze rozwiązanie, naleŝy przewieźć 4 średnie meble (uŝyteczność 500, objętość 8m 3 ), 3 lekkie meble (uŝyteczność 150, objętość 3m 3 ) oraz 3 cięŝkie meble (uŝyteczność 1030, objętość 18m 3 ), co daje uŝyteczność 1680 przy wykorzystanej objętości 29m 3. Przykład 2 (sprzedaŝ produktu D); por. [4, przykład 8] oraz [3, s. 964]) Firma Abecadło ma podjąć decyzję, ilu sprzedawców produktu D zatrudnić (od momentu zatrudnienia sprzedawcy będą jej zasobem), aby następnie skierować ich do T regionów. Znane są koszty g t (x t ) wysłania x t sprzedawców do regionu t oraz wielkość sprzedaŝy r t (x t ), jaką x t sprzedawców uzyska w rejonie t. Chodzi o maksymalizację łącznych przychodów ze sprzedaŝy przy zachowaniu ograniczenia gdzie w jest budŝetem firmy na dany rok równym 10 mln zł., Liczba sprzedawców Region Przychód (rocznie w tys. PLN) #
5 # # Tabela 3. Przychód ze sprzedaŝy w T = 3 regionach Liczba sprzedawców Region Koszty (rocznie w tys. PLN) # # # Tabela 4. Koszty z regionów T Według algorytmu Proportional najlepiej zatrudnić 30 sprzedawców w regionie #1 (przychód 4000 tys., koszty 3000 tys.), 20 w regionie #4 (przychód 6000 tys., koszty 5000 tys.) oraz 10 w regionie #2 (przychód 2700 tys., koszty 2000 tys.), co daje łącznie największy przychód tys. Drugie najlepsze rozwiązanie to zatrudnienie 30 sprzedawców w regionie #1 (przychód 4000 tys., koszty 3000 tys.), 20 w regionie #2 (przychód 5000 tys., koszty 4000 tys.) oraz 10 w regionie #3 (przychód 3500 tys., koszty 2500 tys.), co daje łącznie drugi największy przychód tys. Przykład 3 Pan Krzysztof postanowił zainwestować maksymalnie w 4 róŝne projekty, po jednym w kaŝdym z 4 krajów (Kanada, USA, Wielka Brytania i Polska). Przyjmijmy, Ŝe dolar kanadyjski kosztuje 3 zł, dolar amerykański 4 zł, a funt brytyjski 5 zł. Postanowił równieŝ, Ŝe w kaŝdym z tych krajów zainwestuje albo 100 tys. j.p. danego kraju albo 200 tys., albo 300 tys., albo 400 tys., mając do dyspozycji 2500 tys. zł. Wszystkie te inwestycje będą przynosić zyski lub straty przez tę samą liczbę lat. Tabela 5 podaje NPV, czyli wartości dodane, jakie wnoszą te 4 projekty w zaleŝności od zainwestowanej w nie kwoty. Pan Krzysztof dąŝy do
6 maksymalizacji sumy wartości dodanych wynikłych z realizacji tych projektów przez firmę (minimum 1 projekt, maksymalnie 4 projekty), bez przekroczenia budŝetu w wysokości 2500 tys. zł. Wymagany kapitał w lokalnej walucie (w tys.) Inwestycje NPV (w tys. PLN) A (dolar kanadyjski) B (dolar USA) C (funt brytyjski) D (złoty polski) Tabela 5. NPV z 4 inwestycji w róŝnych krajach Wymagany kapitał w lokalnej walucie (w tys.) Inwestycje Koszty (w tys. PLN) A (dolar kanadyjski) B (dolar USA) C (funt brytyjski) D (złoty polski) Tabela 6. Koszty dotyczące 4 projektów Jak widać z tabeli 5, pan Krzysztof ma wiele moŝliwości wyboru. Aby się nie pomylić w wyborze optymalnego rozwiązania, zastosujemy algorytm obliczeniowy Proportional, który wyświetla tabelę danych wyjściowych, najlepsze rozwiązanie, drugie najlepsze rozwiązanie oraz kilka dodatkowych informacji. Poszukiwania optymalnej alokacji kapitału odbędą się w 4 fazach. W pierwszej fazie obliczeń ograniczamy się do zainwestowania całej kwoty w jeden projekt. Program wybiera maksymalną liczbę z ostatniej kolumny w tabeli 5, sprawdzając, czy odpowiadająca jej liczba w tabeli 6, reprezentująca w tym przykładzie koszt w tys. PLN, nie przekracza budŝetu. Liczbą tą w tabeli 5 będzie 2600 tys. (reprezentuje ona inwestycję C na terenie Wielkiej Brytanii), poniewaŝ odpowiadający jej koszt odczytywany z tabeli 6 wynosi 2000 tys tys. Oznaczymy tę liczbę jako Max1, a drugą największą jako Max2. W drugiej fazie obliczeń rozwaŝamy inwestowanie w 2 róŝne projekty, tak by łączna suma nakładów inwestycyjnych nie przekroczyła 2500 tys. zł. Rozpoczynamy od 4-4, czyli od decyzji zainwestowania po 400 tys. j.p. w kaŝdy z projektów. Kolejnym wyborem jest w tej fazie 4-3, następnie 4-2, 4-1, 3-3, 3-2, 3-1, 2-2, 2-1, 1-1, za kaŝdym razem upewniamy się w tabeli 6, Ŝe nie został przekroczony budŝet w wysokości Program wybiera najpierw po jednej liczbie z kolumny czwartej i czwartej, które nie znajdują się w tym samym wierszu, następnie po jednej liczbie z kolumny czwartej i trzeciej itd., za kaŝdym razem dodając te dwie liczby do siebie, jeśli ich suma nie przekroczyła budŝetu, i uaktualniając Max1 oraz Max2. W trzeciej fazie obliczeń algorytm Proportional koncentruje się na wyborze 3 kolumn (nakładów inwestycyjnych), które łącznie pochłoną nie więcej niŝ 2500 tys. Algorytm rozpoczyna od alokacji 4-4-4, czyli wybiera 3 liczby po jednej z kolumn czwartej, czwartej i czwartej, tak aby odpowiadały 3 róŝnym inwestycjom (wierszom). W kolejnym kroku program przechodzi do kolumn 4-4-3, wybiera liczby, sumuje je i uaktualnia Max1 i Max2.
7 W kolejnym kroku trzeciej fazy program przechodzi do kolumn itd., upewniając się w tabeli 6, Ŝe nie został przekroczony budŝet. W czwartej fazie obliczeń program koncentruje się na wyborze czterech kolumn (nakładów inwestycyjnych), rozpoczynając od alokacji , potem zajmuje się alokacją , następnie aŝ do Rozpoczynając od alokacji w 4 róŝne inwestycje, wybieramy 4 liczby po jednej z kolumn czwartej, czwartej, czwartej i czwartej, tak aby te liczby odpowiadały 4 róŝnym wierszom, za kaŝdym razem sumuje je i uaktualnia Max1 oraz Max2, o ile nie będzie przekroczony budŝet. W kolejnym krokach algorytm postępuje analogicznie. Proportional wylicza, Ŝe najlepiej zainwestować 300 j.p. w inwestycję B w USA (NPV = 1800 tys., koszty 1200 tys.), 200 j.p. w inwestycję C w Wielkiej Brytanii (NPV = 1500 tys., koszty 1000 tys.) oraz 100 j.p. w inwestycję A na terenie Kanady (NPV = 500 tys., koszty 300 tys.), co łącznie da 3800 tys. zł wartości dodanej, podczas gdy koszty wyniosą 2500 tys. zł. Drugim najlepszym rozwiązaniem jest inwestycja 400 j.p. w projekt A (NPV = 1600 tys., koszty 1200 tys.), 200 j.p. w projekt B (NPV = 1300 tys., koszty 800 tys.) oraz 100 j.p. w projekt C (NPV = 800 tys., koszty 500 tys.), co łącznie da 3700 tys. zł, podczas gdy koszty wyniosą równieŝ 2500 tys. zł. Na zakończenie rozdziału 1 powrócimy na chwilę do [1]. Przykład 4 (jest to bardziej rozbudowany przykład 9 z [1]) Pan Michał posiada środki w wysokości 40 tys. dolarów, które chce zainwestować. MoŜe wybierać spośród projektów pokazanych w tabeli 7. Doradź mu, ile pakietów akcji poszczególnych spółek giełdowych powinien kupić (pakiet = 100 akcji), aby w optymalny sposób alokować kapitał. PoniewaŜ pan Michał chce zdywersyfikować portfel, postanowił nie kupować więcej niŝ 600 akcji jednej spółki. Koszt nabycia 100 akcji Oczekiwany zysk Spółka A $3000 $500 Spółka B $4000 $700 Spółka C $5000 $800 Tabela 7. MoŜliwości inwestycyjne oraz oczekiwany zysk
8 W tym przykładzie chodzi o taki wybór liczby pakietów (d 1 pakietów akcji spółki A, d 2 pakietów akcji spółki B oraz d 3 pakietów akcji spółki C), aby zmaksymalizować oczekiwane zyski z kupna akcji spółek A, B, C. Tabela 7 podaje zyski z zakupu jednego pakietu akcji. Oczekiwany zysk z zakupu pakietu akcji spółki A wynosi r 1 (1) = 500, spółki B równy jest r 2 (1) = 700, a w przypadku spółki C oczekiwany r 3 (1) = 800. PoniewaŜ zyski są proporcjonalne do liczby zakupionych pakietów, zachodzą równości: (7) r 1 (d) = d * r 1 (1), r 2 (d) = d * r 2 (1), r 3 (d) = d * r 3 (1), gdzie d oznacza liczbę pakietów akcji. Pojawia się zatem następujący problem optymalizacyjny: (8) max{r 1 (d 1 ) + r 2 (d 2 ) + r 3 (d 3 )} gdy spełnione są ograniczenia budŝetowe (9) g 1 (d 1 ) + g 2 (d 2 ) + g 3 (d 3 ) , to znaczy koszty nabycia d 1 pakietów akcji spółki A, d 2 pakietów akcji spółki B oraz d 2 pakietów akcji spółki C nie mogą przewyŝszać 30 tys. dolarów. W tym przykładzie koszty g 1 (d), g 2 (d), g 3 (d) są proporcjonalne do liczby zakupionych pakietów, dzięki czemu (8)-(9) moŝemy zapisać w postaci (10) max{500d d d 2 } gdy (11) 3000d d d Liczba pakietów akcji NPV z zakupionych akcji Spółka A Spółka B Spółka C Tabela 8. Oczekiwany zysk z 3 projektów Liczba pakietów akcji Koszt nabycia akcji Spółka A Spółka B Spółka C Tabela 9. Koszty dotyczące 3 projektów
9 Proportional wyliczył, Ŝe najlepiej zainwestować w 6 pakietów akcji spółki B (zysk 4200, koszt ), 2 pakiety spółki A (zysk 1000, koszt 6000) oraz 2 pakiety spółki C (zysk 1600, koszt ), co daje całkowity zysk 6800 oraz całkowity koszt Aby uzyskać drugie najlepsze rozwiązanie, naleŝy zainwestować w 6 pakietów akcji spółki B (zysk 4200, koszt ) oraz w 5 pakietów akcji spółki A (zysk 2500, koszt ), co daje całkowity zysk 6700 oraz całkowity koszt ROZDZIAŁ 2. PRZYPADEK KOSZTÓW OKREŚLONYCH PRZEZ FUNKCJE KWADRATOWE Przykład 5 (będący poszerzeniem przykładu 2) Firma ABC zastanawia się, ilu sprzedawców produktu E zatrudnić (od momentu zatrudnienia sprzedawcy będą jej zasobem), aby następnie skierować ich do T regionów. Znamy zarówno koszty g t (x t ) wysłania x t sprzedawców do regionu t, jak i wielkość sprzedaŝy r t (x t ), jaką x t sprzedawców uzyska w rejonie t. Firmie chodzi o maksymalizację łącznych przychodów ze sprzedaŝy: przy zachowaniu ograniczenia: Funkcje g t (x) dane są wzorami: g 1 (d) = 0,5d d (12) g 2 (d) = 1,5d d + 400
10 g 3 (d) = 5d d g 4 (d) = 7d d Liczba sprzedawców Region Przychód (rocznie w tys. PLN) # # # # Tabela 10. Przychód ze sprzedaŝy w T = 4 regionach Liczba sprzedawców Region Koszty (rocznie w tys. PLN) # # # # Tabela 11. Koszty z 4 regionów Ogólnie mówiąc, naleŝy maksymalizować (13) max {r 1 (d 1 ) + r 2 (d 2 ) + r 3 (d 3 ) + r 4 (d 4 )}, gdy (14) g 1 (d 1 ) + g 2 (d 2 ) + g 3 (d 3 ) + g 4 (d 4 ) <= w, biorąc pod uwagę, Ŝe: g 1 (x) = a 1 x 2 + b 1 x + c 1 (15) g 2 (x) = a 2 x 2 + b 2 x + c 2 g 3 (x) = a 3 x 2 + b 3 x + c 3 g 4 (x) = a 4 x 2 + b 4 x + c 4 Natomiast kiedy a 1 = a 2 = a 3 = a 4 = c 1 = c 2 = c 3 = c 4 = 0, mamy do czynienia z przypadkiem kwadratowym, który został opisany w rozdziale 1 w przykładach 1-4. Rozwiązanie W celu rozwiązania zagadnienia alokacji zasobów (13)-(15), napisaliśmy program obliczeniowy Quadratic. Dla przykładu 5 program wyliczył, Ŝe najlepiej przydzielić 4 sprzedawców do regionu #1 (przychód 5100 tys., koszt 3300 tys.), 4 sprzedawców do regionu
11 #2 (przychód 9000, koszt 6000), 2 sprzedawców do regionu #4 (przychód 8000 tys., koszt 4100 tys.) oraz 1 sprzedawcę do regionu #3 (przychód 3500 tys., koszt 1600 tys.), co łącznie daje przychód tys. oraz koszt tys. Drugie najlepsze rozwiązanie to przydzielenie 3 sprzedawców do regionu #1 (przychód 4000 tys., koszt 2350 tys.), 3 sprzedawców do regionu #2 (przychód 7300 tys., koszt 4150 tys.), 2 sprzedawców do regionu #3 (przychód 6000 tys., koszt 3600 tys.) oraz 2 sprzedawców do regionu #4 (przychód 8000 tys., koszt 4100 tys.), co łącznie daje przychód tys. oraz koszt tys. Przykład 6 Spróbujmy rozwiązać zagadnienie z przykładu 5, gdy funkcje kosztów dane są jednomianami 3 stopnia, to znaczy ograniczenie na koszty ma postać d d d 3 3 w (tabele 12-13). Tym razem budŝet wynosi 80 mln zł. Liczba sprzedawców Region Zyski (rocznie w tys. PLN) # # # # Tabela 12. Zyski ze sprzedaŝy w T = 4 regionach Liczba sprzedawców Region Koszty (rocznie w tys. PLN) # # #
12 # Tabela 13. Koszty z 4 regionów Quadratic wyliczył, Ŝe najlepiej wysłać 30 sprzedawców do regionu #2 (NPV = 7300 tys., koszt tys.), 30 sprzedawców do regionu #4 (NPV = tys., koszt tys.), 20 sprzedawców do regionu #1 (NPV = 2800 tys., koszt 8000 tys.) oraz 20 do regionu #3 (NPV = 6000 tys., koszt 8000 tys.), czyli całkowity NPV wynosi tys., a koszt tys. zł. Drugie najlepsze rozwiązanie to wysłanie 30 sprzedawców do regionu #3 (NPV = 8000 tys., koszt tys.), 30 sprzedawców do regionu #4 (NPV = tys., koszt tys.), 20 sprzedawców do regionu #1 (NPV = 2800 tys., koszt 8000 tys.) oraz 20 do regionu #2 (NPV = 5000 tys., koszt 8000 tys.), czyli całkowity NPV wynosi tys., a koszt tys. zł. ROZDZIAŁ 3. UOGÓLNIONY PROBLEM ALOKACJI ZASOBÓW W przykładzie 1 Kowalscy przewozili najbardziej potrzebne meble na cięŝarówce kuzyna. Były to szafy, szafki z pułkami, regały itp., czyli meble, które nie dadzą się włoŝyć w większe meble. W przykładzie 6 będziemy przewozić drobne meble: krzesła, fotele, nocne szafki itp., czyli takie, które moŝna włoŝyć jedne w drugie (np. krzesło na krzesło). W celu rozwiązania uogólnionego problemu alokacji zasobów (1)-(2) stworzyliśmy algorytm obliczeniowy Generalized. Przykład 7 Objętość cięŝarówki wynosi 10m 3. Które meble wybrać (ich objętości zostały podane w tabeli 15), aby uzyskać jak najwyŝszą uŝyteczność (tabela 14). Odpowiedź na to pytanie znalazł nowy program obliczeniowy Generalized. Liczba
13 Meble: UŜyteczność A krzesła B fotele C stoły D szafki nocne Tabela 14. UŜyteczność z uwzględnieniem róŝnej liczby mebli Liczba (d) Meble: Objętość A krzesła B fotele C stoły D szafki nocne Tabela 15. Objętość z uwzględnieniem róŝnej liczby mebli Najlepiej zabrać 4 krzesła (uŝyteczność 11, objętość 2m 3 ), 3 stoły (uŝyteczność 12, objętość 5m 3 ), 3 szafki nocne (uŝyteczność 11, objętość 1m 3 ) oraz 1 fotel (uŝyteczność 10, objętość 2m 3 ), co daje łączną uŝyteczność 44 przy wykorzystaniu maksymalnej objętości. By uzyskać drugie najlepsze rozwiązanie, naleŝy zabrać 4 krzesła (uŝyteczność 11, objętość 2m 3 ), 4 szafki nocne (uŝyteczność 12, objętość 2m 3 ), 2 stoły (uŝyteczność 10, objętość 4m 3 ) i 1 fotel (uŝyteczność 10, objętość 2m 3 ), co daje łączną uŝyteczność 43 przy wykorzystaniu maksymalnej objętości (10m 3 ).
14 Ciekawe jest przeprowadzenie dla tego przykładu sensitivity analysis, czyli zbadanie, w jakim stopniu optymalne rozwiązanie jest czułe na zmianę parametrów modelu matematycznego. W tym celu rozpatrzymy jeszcze przypadki, gdy objętość wynosi 8m 3, 9m 3, 11m 3 i 12m 3. Przypadek: objętość = 8m 3 Według programu Generalized najlepszym rozwiązaniem jest zabranie 4 mebli A (uŝyteczność 11, objętość 2m 3 ), 3 mebli D (uŝyteczność 11, objętość 1m 3 ), 1 mebla B (uŝyteczność 10, objętość 2m 3 ) oraz 1 mebla C (uŝyteczność 7, objętość 3m 3 ), co daje łączną uŝyteczność 39 oraz objętość 8m 3. Drugie najlepsze rozwiązanie to zabranie 4 mebli A (uŝyteczność 11, objętość 2m 3 ), 2 mebli D (uŝyteczność 10, objętość 1m 3 ) oraz 1 mebla B (uŝyteczność 10, objętość 2m 3 ) i 1 mebla C (uŝyteczność 7, objętość 3m 3 ), co łącznie daje uŝyteczność 38 oraz objętość 8m 3. Przypadek: objętość = 9m 3 Najlepszym rozwiązaniem jest zabranie 4 mebli A (uŝyteczność 11, objętość 2m 3 ), 3 mebli D (uŝyteczność 11, objętość 1m 3 ), 2 mebli C (uŝyteczność 10, objętość 4m 3 ) oraz 1 mebla B (uŝyteczność 10, objętość 2m 3 ), co łącznie daje uŝyteczność 42 i objętość 9m 3.
15 Drugim najlepszym rozwiązaniem jest zabranie 4 mebli A (uŝyteczność 11, objętość 2m 3 ), 2 mebli C (uŝyteczność 10, objętość 4m 3 ), 2 mebli D (uŝyteczność 10, objętość 1m 3 ) oraz 1 mebla B (uŝyteczność 10, objętość 2m 3 ), co łącznie daje uŝyteczność 41 i objętość 9m 3. Przypadek: objętość = 11m 3 Najlepszym rozwiązaniem jest zabranie 4 mebli A (uŝyteczność 11, objętość 2m 3 ), 4 mebli C (uŝyteczność 14, objętość 6m 3 ), 3 mebli D (uŝyteczność 11, objętość 1m 3 ) oraz 1 mebla B (uŝyteczność 10, objętość 2m 3 ), co łącznie daje uŝyteczność 46 i objętość 11m 3. Drugim najlepszym rozwiązaniem jest zabranie 4 mebli A (uŝyteczność 11, objętość 2m 3 ), 4 mebli D (uŝyteczność 12, objętość 2m 3 ), 3 mebli C (uŝyteczność 12, objętość 5m 3 ) oraz 1 mebla B (uŝyteczność 10, objętość 2m 3 ), co łącznie daje uŝyteczność 45 i objętość 11m 3. Przypadek: objętość = 12m 3
16 Najlepszym rozwiązaniem jest zabranie 4 mebli A (uŝyteczność 11, objętość 2m 3 ), 4 mebli C (uŝyteczność 14, objętość 6m 3 ), 4 mebli D (uŝyteczność 12, objętość 2m 3 ), oraz 1 mebel B (uŝyteczność 10, objętość 2m 3 ), co łącznie daje uŝyteczność 47 i objętość 12m 3. Drugim najlepszym rozwiązaniem jest zabranie 4 mebli A (uŝyteczność 11, objętość 2m 3 ), 4 mebli D (uŝyteczność 12, objętość 2m 3 ), 3 mebli C (uŝyteczność 12, objętość 5m 3 ) oraz 2 mebli B (uŝyteczność 11, objętość 3m 3 ), co łącznie daje uŝyteczność 46 i objętość 12 m 3. Rys. 1. Analiza czułości: porównanie rozwiązań
17 Przykład 8 (przeprowadzka vanem z Białegostoku do Warszawy bardziej złoŝony model matematyczny) Tym razem wystąpią 2 ograniczenia: waga i objętość. Zaczniemy od przypadku, gdy maksymalna waga = 150 kg, a maksymalna objętość = 10m 3. Liczba Meble: UŜyteczność A krzesła B fotele C stoły D szafki nocne Tabela 16. UŜyteczność mebli z uwzględnieniem ich róŝnej liczby Liczba (d) Meble: Waga w m 3 A krzesła B fotele C stoły D szafki nocne Tabela 17. Objętość mebli z uwzględnieniem ich róŝnej liczby Liczba (d) Meble: Waga w kg A krzesła B fotele C stoły D szafki nocne Tabela 18. Waga mebli z uwzględnieniem ich róŝnej liczby
18 Wykorzystując 25 razy program Double Generalized, otrzymujemy następującą analizę czułości rozwiązań w zaleŝności od parametrów modelu matematycznego. Objętość/waga Tabela 19. Najlepsze rozwiązanie Objętość/waga Tabela 20. Drugie najlepsze rozwiązanie Z obu tabel moŝna wyciągnąć wiele wniosków. Na przykład ten, Ŝe zwiększanie dopuszczalnej wagi od 100 kg wzwyŝ nie poprawia maksymalnej uŝyteczności. Literatura 1. B. Guzik, Ekonometria i badania operacyjne, Wydawnictwo Akademii Ekonomicznej w Poznaniu, Poznań 1999.
19 2. E. Ignasiak, Badania operacyjne, PWE, Warszawa W. Winston, Operations Research: Applications and Algorithms, PWS-Kent Publishing Company, C.S. Zaremba, L.S. Zaremba, O pewnym algorytmie rozwiązującym problem optymalnej alokacji zasobów, Zarządzanie Zmianami biuletyn POU, marzec 2010, nr 37.
1 z 6 2015-08-17 20:41
Algorytm rozwiązujący problem optymalnej alokacji zasobów dr hab. Leszek S. Zaremba Profesor w POU, kierownik w Katedrze Metod Ilościowych w Finansach w POU Cezary S. Zaremba Absolwent studiów licencjackich
Rozwiązanie uogólnionego problemu optymalnej alokacji zasobów. Cezary S. Zaremba*, Leszek S. Zaremba ** WPROWADZENIE
Rozwiązanie uogólnionego problemu opymalnej alokacji zasobów Cezary S. Zaremba*, Leszek S. Zaremba ** WPROWADZENIE Niniejszy arykuł rozwiązuje problem owary posawiony w [4], dzięki czemu będzie można znaleźć
Artykuł przedstawia w zarysie problematykę inŝynierii finansowej, wyjaśniając podstawowe pojęcia, takie jak:
InŜynieria finansowa Prof. Leszek S. Zaremba Autor jest wykładowcą w POU WyŜsza Szkoła Zarządzania / Polish Open University wprowadza do programu nauczania wykład poświęcony inŝynierii finansowej, przeznaczony
Rozwiązanie zadania 1. Krok Tym razem naszym celem jest, nie tak, jak w przypadku typowego zadania transportowego
Zadanie 1 Pośrednik kupuje towar u dwóch dostawców (podaż: 2 i, jednostkowe koszty zakupu 1 i 12), przewozi go i sprzedaje trzem odbiorcom (popyt: 1, 28 i 27, ceny sprzedaży:, 25 i ). Jednostkowe koszty
ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza
ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ Joanna Bryndza Wprowadzenie Jednym z kluczowych problemów w szacowaniu poziomu ryzyka przedsięwzięcia informatycznego
Rachunkowość. Decyzje zarządcze 1/58
Rachunkowość zarządcza Decyzje zarządcze 1/58 Decyzje zarządcze Spis treści Rodzaje decyzji zarządczych Decyzje podjąć / odrzucić działanie Ogólny opis Koszty relewantne opis i przykłady Przykłady decyzji
Kontrakty zakupowe. PC-Market
Kontrakty zakupowe PC-Market 7.2.110.0 2009 Insoft sp. z o.o. 31-227 Kraków ul. Jasna 3a tel. (012) 415-23-72 wew. 11 e-mail: market@insoft.com.pl http://www.insoft.com.pl PC-Market 7 kontrakty. 1. Czym
ALGORYTMY OPTYMALIZACJI wyklad 1.nb 1. Wykład 1
ALGORYTMY OPTYMALIZACJI wyklad.nb Wykład. Sformułowanie problemu optymalizacyjnego Z ksiąŝki Practical Optimization Methods: With Mathematica Applications by: M.A.Bhatti, M.Asghar Bhatti ü Przykład. (Zagadnienie
Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli?
Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli? : Proces zmieniania wartości w komórkach w celu sprawdzenia, jak
doc. dr Beata Pułska-Turyna Zarządzanie B506 mail: mgr Piotr J. Gadecki Zakład Badań Operacyjnych Zarządzania B 505.
doc. dr Beata Pułska-Turyna Zakład Badań Operacyjnych Zarządzanie B506 mail: turynab@wz.uw.edu.pl mgr Piotr J. Gadecki Zakład Badań Operacyjnych Zarządzania B 505. Tel.: (22)55 34 144 Mail: student@pgadecki.pl
URZĄD OCHRONY KONKURENCJI I KONSUMENTÓW
URZĄD OCHRONY KONKURENCJI I KONSUMENTÓW Wyniki monitorowania publicznej udzielonej spółkom motoryzacyjnym prowadzącym działalność gospodarczą na terenie specjalnych stref ekonomicznych (stan na 30 czerwca
Algorytmy i Struktury Danych.
Algorytmy i Struktury Danych. Programowanie Dynamiczne dr hab. Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 14 Bożena Woźna-Szcześniak (AJD) Algorytmy i Struktury Danych.
Zastosowanie wartości Shapleya w podejmowaniu decyzji przez importerów
Zastosowanie wartości Shapleya w podejmowaniu decyzji przez importerów dr hab. Leszek S. Zaremba 1. Postawienie problemu RozwaŜmy zagadnienie decyzyjne, jakie pojawia się w przypadku importerów pewnego
OPTYMALIZACJA W LOGISTYCE
OPTYMALIZACJA W LOGISTYCE Zagadnienie przydziału dr Zbigniew Karwacki Katedra Badań Operacyjnych UŁ Zagadnienie przydziału 1 Można wyodrębnić kilka grup problemów, których zadaniem jest alokacja szeroko
1.UKŁADY RÓWNAŃ LINIOWYCH
UKŁADY RÓWNAŃ 1.UKŁADY RÓWNAŃ LINIOWYCH Układ: a1x + b1y = c1 a x + by = c nazywamy układem równań liniowych. Rozwiązaniem układu jest kaŝda para liczb spełniająca kaŝde z równań. Przy rozwiązywaniu układów
Wskazówki rozwiązania zadań#
Terminy i skróty pochodzące z języka angielskiego: P - price - cena Q - quantity - ilość S - sales - sprzedaż VC - variable cost - koszt zmienny FC - fixed cost - koszt stały EBIT - Earnings before Intrest
WIELOMIANY I FUNKCJE WYMIERNE
WIELOMIANY I FUNKCJE WYMIERNE. RozwiąŜ nierówność.. Dla jakiej wartości parametru a R wielomian W() = ++ a dzieli się bez reszty przez +?. Rozwiązać nierówność: a) 5 b) + 4. Wyznaczyć wartości parametru
A. Kasperski, M. Kulej Badania Operacyjne- programowanie liniowe 1
A. Kasperski, M. Kulej Badania Operacyjne- programowanie liniowe ZAGADNIENIE DUALNE Z każdym zagadnieniem liniowym związane jest inne zagadnienie nazywane dualnym. Podamy teraz teraz jak budować zagadnienie
Uzasadnienie do uchwały w sprawie uchwalenia wieloletniej prognozy finansowej
Uzasadnienie do uchwały w sprawie uchwalenia wieloletniej prognozy finansowej I. Objaśnienia do Wieloletniej Prognozy Finansowej Województwa Opolskiego na lata 2012-2018 1. Zakres i uwarunkowania prawne
OPRACOWANIE MONIKA KASIELSKA
KONSPEKT LEKCJI MATEMATYKI DIAGNOZA UMIEJĘTNOŚCI ZGODNYCH ZE STANDARDAMI WYMAGAŃ MATURALNYCH PRZEDMIOT : Matematyka KLASA: III TEMAT: Rozwiązywanie problemów poprzez stosowanie algorytmów. STANDARDY WYMAGAŃ
PROBLEMY DECYZYJNE KRÓTKOOKRESOWE
PROBLEMY DECYZYJNE KRÓTKOOKRESOWE OPTYMALNA STRUKTURA PRODUKCJI Na podstawie: J. Wermut, Rachunkowość zarządcza, ODDK, Gdańsk 2013 1 DECYZJE KRÓTKOOKRESOWE Decyzje krótkookresowe to takie, które dotyczą
a/ za transport i przeniesienie mebli do pomieszczenia na parter cena wynosi:... zł.
Załącznik nr 1 do wzoru umowy I transport i przeniesienie Cennik za czynności objęte przedmiotem zamówienia 1.1. Meble takie jak: stoły, stoliki, fotele, szafki kuchenne wiszące 2-drzwiowe, szafki nadstawne,
RACHUNKOWOŚĆ ZARZĄDCZA
RACHUNKOWOŚĆ ZARZĄDCZA wykład VII dr Marek Masztalerz Uniwersytet Ekonomiczny w Poznaniu 2011 PRÓG RENTOWNOŚCI PRODUKCJA JEDNOASORTYMENTOWA przychody Sx PRw margines bezpieczeństwa margines bezpieczeństwa
Uzasadnienie do uchwały w sprawie uchwalenia wieloletniej prognozy finansowej
Uzasadnienie do uchwały w sprawie uchwalenia wieloletniej prognozy finansowej I. Objaśnienia do Wieloletniej Prognozy Finansowej Województwa Opolskiego na lata 2011-2016 1. Zakres i uwarunkowania prawne
Badania operacyjne. Dr Michał Kulej. Pokój 509, budynek B4 Forma zaliczenia wykładu: egzamin pisemny.
Badania operacyjne Dr Michał Kulej. Pokój 509, budynek B4 michal.kulej@pwr.wroc.pl Materiały do zajęć będa dostępne na stronie: www.ioz.pwr.wroc.pl/pracownicy/kasperski Forma zaliczenia wykładu: egzamin
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 Struktury i Algorytmy Wspomagania Decyzji Zadanie projektowe 2 Czas realizacji: 6 godzin Maksymalna liczba
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
Objaśnienia wartości przyjętych w Wieloletniej Prognozie Finansowej na lata 2012 2039 Gminy Miasta Radomia.
Objaśnienia wartości przyjętych w Wieloletniej Prognozie Finansowej na lata 2012 2039 Gminy Miasta Radomia. Za bazę do opracowania Wieloletniej Prognozy Finansowej na kolejne lata przyjęto projekt budŝetu
Badania operacyjne. Dr hab. inż. Adam Kasperski, prof. PWr. Pokój 509, budynek B4 adam.kasperski@pwr.edu.pl Materiały do zajęć dostępne na stronie:
Badania operacyjne Dr hab. inż. Adam Kasperski, prof. PWr. Pokój 509, budynek B4 adam.kasperski@pwr.edu.pl Materiały do zajęć dostępne na stronie: www.ioz.pwr.wroc.pl/pracownicy/kasperski Forma zaliczenia
Rekurencje. Jeśli algorytm zawiera wywołanie samego siebie, jego czas działania moŝe być określony rekurencją. Przykład: sortowanie przez scalanie:
Rekurencje Jeśli algorytm zawiera wywołanie samego siebie, jego czas działania moŝe być określony rekurencją. Przykład: sortowanie przez scalanie: T(n) = Θ(1) (dla n = 1) T(n) = 2 T(n/2) + Θ(n) (dla n
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
Ustawa z dnia 2009 r. o zmianie ustawy o podatku dochodowym od osób fizycznych oraz ustawy o podatku dochodowym od osób prawnych
Projekt z dnia 7 stycznia 2009 r. Ustawa z dnia 2009 r. o zmianie ustawy o podatku dochodowym od osób fizycznych oraz ustawy o podatku dochodowym od osób prawnych Art. 1 W ustawie z dnia 26 lipca 1991
Jak rozgrywać turnieje tenisowe?
Jak rozgrywać turnieje tenisowe? Kamila Agnieszka Baten Kamila Agnieszka Baten Strona 1 008-10-16 ISTOTA PROBLEMU Będziemy zajmować się problemem, który został sformułowany w 199 roku przez prof. Hugona
METODA SYMPLEKS. Maciej Patan. Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski
METODA SYMPLEKS Maciej Patan Uniwersytet Zielonogórski WSTĘP Algorytm Sympleks najpotężniejsza metoda rozwiązywania programów liniowych Metoda generuje ciąg dopuszczalnych rozwiązań x k w taki sposób,
Wielokryteriowa optymalizacja liniowa cz.2
Wielokryteriowa optymalizacja liniowa cz.2 Metody poszukiwania końcowych rozwiązań sprawnych: 1. Metoda satysfakcjonujących poziomów kryteriów dokonuje się wyboru jednego z kryteriów zadania wielokryterialnego
Systemy rozgrywek sportowych OGÓLNE ZASADY ORGANIZOWANIA ROZGRYWEK SPORTOWYCH
Systemy rozgrywek sportowych OGÓLNE ZASADY ORGANIZOWANIA ROZGRYWEK SPORTOWYCH Rozgrywki sportowe moŝna organizować na kilka róŝnych sposobów, w zaleŝności od liczby zgłoszonych druŝyn, czasu, liczby boisk
Programowanie liniowe całkowitoliczbowe. Tadeusz Trzaskalik
Programowanie liniowe całkowitoliczbowe Tadeusz Trzaskalik .. Wprowadzenie Słowa kluczowe Rozwiązanie całkowitoliczbowe Założenie podzielności Warunki całkowitoliczbowości Czyste zadanie programowania
Temat: Algorytmy zachłanne
Temat: Algorytmy zachłanne Algorytm zachłanny ( ang. greedy algorithm) wykonuje zawsze działanie, które wydaje się w danej chwili najkorzystniejsze. Wybiera zatem lokalnie optymalną możliwość w nadziei,
Laboratorium nr 5. Temat: Funkcje agregujące, klauzule GROUP BY, HAVING
Laboratorium nr 5 Temat: Funkcje agregujące, klauzule GROUP BY, HAVING Celem ćwiczenia jest zaprezentowanie zagadnień dotyczących stosowania w zapytaniach języka SQL predefiniowanych funkcji agregujących.
Lista zadań. Babilońska wiedza matematyczna
Lista zadań Babilońska wiedza matematyczna Zad. 1 Babilończycy korzystali z tablicy dodawania - utwórz w arkuszu kalkulacyjnym EXCEL tablicę dodawania liczb w układzie sześćdziesiątkowym, dla liczb ze
WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIENIA Problem przydziału
WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIENIA Problem przydziału Problem przydziału Przykład Firma KARMA zamierza w okresie letnim przeprowadzić konserwację swoich urządzeń; mieszalników,
Modelowanie przy uŝyciu arkusza kalkulacyjnego
Wydział Odlewnictwa Wirtualizacja technologii odlewniczych Modelowanie przy uŝyciu Projektowanie informatycznych systemów zarządzania 2Modelowanie przy uŝyciu Modelowania przy uŝyciu Wprowadzenie Zasady
Koszt budowy i eksploatacji elektrowni i elektrociepłowni wykorzystujących biomasę
Koszt budowy i eksploatacji elektrowni i elektrociepłowni wykorzystujących biomasę Autor: Marek Łukasz Michalski, Politechnika Krakowska ( Energia Gigawat grudzień 26) Światowe zasoby biomasy są obecnie
Cennik za czynności objęte przedmiotem zamówienia
Zał. nr 1 do wzoru umowy Cennik za czynności objęte przedmiotem zamówienia Uwaga! W cenniku za czynności objęte przedmiotem zamówienia Wykonawca nie moŝe wpisać cyfry 0 (zero), a zaproponowana cena w kaŝdej
Projekty uchwał na Nadzwyczajne Walne Zgromadzenie Akcjonariuszy Selena FM S.A. zwołane na dzień 31 stycznia 2012 roku
Projekty uchwał na Nadzwyczajne Walne Zgromadzenie Akcjonariuszy Selena FM S.A. zwołane na dzień 31 stycznia 2012 roku Projekt do punktu 2 porządku obrad w sprawie wyboru Przewodniczącego Walnego Zgromadzenia
Programowanie nieliniowe
Rozdział 5 Programowanie nieliniowe Programowanie liniowe ma zastosowanie w wielu sytuacjach decyzyjnych, jednak często zdarza się, że zależności zachodzących między zmiennymi nie można wyrazić za pomocą
Przykłady wyliczeń wkładu prywatnego dla projektów objętych pomocą publiczną Spis przykładów:
Przykłady wyliczeń wkładu prywatnego dla projektów objętych pomocą publiczną Opracowane przykłady metodologii wyliczeń wkładu prywatnego dla projektów objętych pomocą publiczną stanowią materiał pomocniczy
WYDZIAŁ ELEKTRYCZNY POLITECHNIKI WARSZAWSKIEJ INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI I GOSPODARKI ELEKTROENERGETYCZNEJ
WYDZIAŁ ELEKTRYCZNY POLITECHNIKI WARSZAWSKIEJ INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI I GOSPODARKI ELEKTROENERGETYCZNEJ LABORATORIUM EKONOMIKA W ELEKTROTECHNICE INSTRUKCJA DO ĆWICZENIA 6 Analiza decyzji
U C H W A Ł A Nr II/16/2014 Sejmiku Województwa Opolskiego z dnia 19 grudnia 2014 r.
U C H W A Ł A Nr II/16/2014 Sejmiku Województwa Opolskiego z dnia 19 grudnia 2014 r. w sprawie uchwalenia Wieloletniej Prognozy Finansowej Województwa Opolskiego na lata 2015-2022 Na podstawie art.18 pkt
2. Opis organizacji grupy kapitałowej emitenta, ze wskazaniem jednostek podlegających konsolidacji
POZOSTAŁE INFORMACJE DO RAPORTU SA-Q 3/2007 sporządzone zgodnie z 91 ust. 6 Rozporządzenia Ministra Finansów z dnia 19 października 2005 r. w sprawie informacji bieŝących i okresowych przekazywanych przez
Modelowanie całkowitoliczbowe
1 Modelowanie całkowitoliczbowe Zmienne binarne P 1 Firma CMC rozważa budowę nowej fabryki w miejscowości A lub B lub w obu tych miejscowościach. Bierze również pod uwagę budowę co najwyżej jednej hurtowni
Rachunek kosztów zmiennych
Rachunek kosztów zmiennych Rachunek kosztów zmiennych produkcji ogólne zarządu i sprzedaŝy prowadzenie: dr Adam Chmielewski zmienne stałe produkt zapasy sprzedane wynik finansowy Czym są stałe i zmienne?
a/ za transport i przeniesienie mebli do pomieszczenia na parter cena wynosi:... zł
Cennik za czynności objęte przedmiotem zamówienia W cenniku za czynności objęte przedmiotem zamówienia Wykonawca nie moŝe wpisać cyfry 0 (zero), a zaproponowana cena w kaŝdej pozycji musi umoŝliwić Zamawiającemu
Zadanie laboratoryjne "Wybrane zagadnienia badań operacyjnych"
Zadanie laboratoryjne "Wybrane zagadnienia badań operacyjnych" 1. Zbudować model optymalizacyjny problemu opisanego w zadaniu z tabeli poniżej. 2. Rozwiązać zadanie jak w tabeli poniżej z wykorzystaniem
Modele i narzędzia optymalizacji w systemach informatycznych zarządzania
Przedmiot: Nr ćwiczenia: 3 Modele i narzędzia optymalizacji w systemach informatycznych zarządzania Temat: Programowanie dynamiczne Cel ćwiczenia: Formułowanie i rozwiązywanie problemów optymalizacyjnych
ZAGADNIENIE TRANSPORTOWE
ZAGADNENE TRANSPORTOWE Definicja: Program liniowy to model, w którym warunki ograniczające oraz funkcja celu są funkcjami liniowymi. W skład każdego programu liniowego wchodzą: zmienne decyzyjne, ograniczenia
Metoda graficzna może być stosowana w przypadku gdy model zawiera dwie zmienne decyzyjne. Metoda składa się z dwóch kroków (zobacz pierwszy wykład):
może być stosowana w przypadku gdy model zawiera dwie zmienne decyzyjne. Metoda składa się z dwóch kroków (zobacz pierwszy wykład): 1 Narysuj na płaszczyźnie zbiór dopuszczalnych rozwiazań. 2 Narysuj funkcję
Metoda eliminacji Gaussa
Metoda eliminacji Gaussa Rysunek 3. Rysunek 4. Rozpoczynamy od pierwszego wiersza macierzy opisującej nasz układ równań (patrz Rys.3). Zakładając, że element a 11 jest niezerowy (jeśli jest, to niezbędny
Przedsiębiorstwo Wodociągów i Kanalizacji Sp. z o. o. Ul. Powstańców 13 41-300 Dąbrowa Górnicza Polska. Maj 2010. Zmiana FORMULARZA nr 3 do Wniosku
do Wniosku o udzielenie zamówienia dla zadania nr IN-2010/2009-26 Rozbudowa i modernizacja oczyszczalni CENTRUM w Dąbrowie Górniczej Zmiana FORMULARZA nr 3 do Wniosku Przedsiębiorstwo Wodociągów i Kanalizacji
Wspomaganie Zarządzania Przedsiębiorstwem Laboratorium 02
Optymalizacja całkowitoliczbowa Przykład. Wspomaganie Zarządzania Przedsiębiorstwem Laboratorium 02 Firma stolarska produkuje dwa rodzaje stołów Modern i Classic, cieszących się na rynku dużym zainteresowaniem,
Badania Operacyjne Ćwiczenia nr 5 (Materiały)
ZADANIE 1 Zakład produkuje trzy rodzaje papieru: standardowy do kserokopiarek i drukarek laserowych (S), fotograficzny (F) oraz nabłyszczany do drukarek atramentowych (N). Każdy z rodzajów papieru wymaga
Klasyczne zagadnienie przydziału
Klasyczne zagadnienie przydziału Można wyodrębnić kilka grup problemów, w których zadaniem jest odpowiednie rozmieszczenie posiadanych zasobów. Najprostszy problem tej grupy nazywamy klasycznym zagadnieniem
Programowanie dynamiczne. Tadeusz Trzaskalik
Programowanie dynamiczne Tadeusz Trzaskalik 9.. Wprowadzenie Słowa kluczowe Wieloetapowe procesy decyzyjne Zmienne stanu Zmienne decyzyjne Funkcje przejścia Korzyści (straty etapowe) Funkcja kryterium
Metoda eliminacji Gaussa. Autorzy: Michał Góra
Metoda eliminacji Gaussa Autorzy: Michał Góra 9 Metoda eliminacji Gaussa Autor: Michał Góra Przedstawiony poniżej sposób rozwiązywania układów równań liniowych jest pewnym uproszczeniem algorytmu zwanego
RAPORT OKRESOWY KWARTALNY TAXUS FUND SPÓŁKI AKCYJNEJ Z SIEDZIBĄ W ŁODZI ZA OKRES OD DNIA R. DO DNIA R. (I KWARTAŁ 2011 R.
RAPORT OKRESOWY KWARTALNY TAXUS FUND SPÓŁKI AKCYJNEJ Z SIEDZIBĄ W ŁODZI ZA OKRES OD DNIA 01.01.2011 R. DO DNIA 31.03.2011 R. (I KWARTAŁ 2011 R.) WRAZ Z DANYMI ZA OKRES OD DNIA 01.01.2010 R. DO DNIA 31.03.2010
Józef Myrczek, Justyna Partyka Bank Spółdzielczy w Katowicach, Akademia Techniczno-Humanistyczna w Bielsku-Białej
Józef Myrczek, Justyna Partyka Bank Spółdzielczy w Katowicach, Akademia Techniczno-Humanistyczna w Bielsku-Białej Analiza wraŝliwości Banków Spółdzielczych na dokapitalizowanie w kontekście wzrostu akcji
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,
Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne. Temat ćwiczenia:
Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne Temat ćwiczenia: Programowanie liniowe, metoda geometryczna, dobór struktury asortymentowej produkcji Zachodniopomorski Uniwersytet
Podręcznik Użytkownika 360 Księgowość Projekty i centra kosztów
Podręcznik Użytkownika Projekty i centra kosztów Projekty i centra kosztów mogą być wykorzystane do szczegółowych analiz dochodów i wydatków. Aby móc wprowadzić transakcje do projektów i centrów kosztów
Zasady jednakowe dla wszystkich. Wirtualna gotówka na start dla kaŝdego. Nagrody tylko dla Ciebie.
Czy chciałbyś handlować na giełdzie papierami wartościowymi? Poczuć emocje, które inwestorzy odciskają na wykresach, odzwierciedlających ich podejście do inwestowania? Skonfrontować doniesienia o ogromnych
FUNKCJA LINIOWA - WYKRES
FUNKCJA LINIOWA - WYKRES Wzór funkcji liniowej (Postać kierunkowa) Funkcja liniowa jest podstawowym typem funkcji. Jest to funkcja o wzorze: y = ax + b a i b to współczynniki funkcji, które mają wartości
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.
Są to zjawiska ekonomiczne związane z gromadzeniem i wydatkowaniem środków pienięŝnych na cele działalności gospodarczej przedsiębiorstwa.
Finanse przedsiębiorstwa Są to zjawiska ekonomiczne związane z gromadzeniem i wydatkowaniem środków pienięŝnych na cele działalności gospodarczej przedsiębiorstwa. Zarządzanie Polega na pozyskiwaniu źródeł
Runda 5: zmiana planszy: < < i 6 rzutów.
1. Gry dotyczące systemu dziesiętnego Pomoce: kostka dziesięciościenna i/albo karty z cyframi. KaŜdy rywalizuje z kaŝdym. KaŜdy gracz rysuje planszę: Prowadzący rzuca dziesięciościenną kostką albo losuje
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
3. Macierze i Układy Równań Liniowych
3. Macierze i Układy Równań Liniowych Rozważamy równanie macierzowe z końcówki ostatniego wykładu ( ) 3 1 X = 4 1 ( ) 2 5 Podstawiając X = ( ) x y i wymnażając, otrzymujemy układ 2 równań liniowych 3x
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
Podstawy ekonomii WSTĘP I EKONOMICZNE MYŚLENIE. Opracowanie: dr Tomasz Taraszkiewicz
Podstawy ekonomii WSTĘP I EKONOMICZNE MYŚLENIE Opracowanie: dr Tomasz Taraszkiewicz Wstęp ekonomiczne myślenie Wstęp - ekonomiczne myślenie wybrane myśli przewodnie Minimalizacja nakładów Maksymalizacja
M1 M2 M3 Jednostka produkcyjna W1 6h 3h 10h h/1000szt 2zł W2 8h 4h 5h h/100szt 25zł Max. czas pracy maszyn:
Zad. Programowanie liniowe Jakiś zakład produkcyjny, ma 3 różne maszyny i produkuje różne produkty. Każdy z produktów wymaga pewnych czasów każdej z 3ch maszyn (podane w tabelce niżej). Ile jakiego produktu
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
Lista 1 PL metoda geometryczna
Lista 1 PL metoda geometryczna 1.1. Znajdź maksimum funkcji celuf(x 1,x 2 )=5x 1 +7x 2 przy ograniczeniach: 2x 1 +2x 2 600, 2x 1 +4x 2 1000, x i 0 dlai=1,2 1.2. Znajdź maksimum funkcji celuf(x 1,x 2 )=2x
Zagadnienie transportowe
9//9 Zagadnienie transportowe Optymalizacja w procesach biznesowych Wykład Plan wykładu Przykład zagadnienia transportowego Sformułowanie problemu Własności zagadnienia transportowego Metoda potencjałów
Instrukcja warunkowa i złoŝona.
Instrukcja warunkowa i złoŝona. Budowa pętli warunkowej. JeŜeli mielibyśmy przetłumaczyć instrukcję warunkową to brzmiałoby to mniej więcej tak: jeŝeli warunek jest spełniony, to wykonaj jakąś operację
Uchwała Nr 1211/09 Zarządu Województwa Małopolskiego z dnia 28 października 2009 roku
Uchwała Nr 1211/09 Zarządu Województwa Małopolskiego z dnia 28 października 2009 roku w sprawie zmiany niektórych uchwał Zarządu Województwa Małopolskiego dotyczących przyjęcia regulaminów konkursów w
Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.
Funkcje wymierne Jerzy Rutkowski Teoria Przypomnijmy, że przez R[x] oznaczamy zbiór wszystkich wielomianów zmiennej x i o współczynnikach rzeczywistych Definicja Funkcją wymierną jednej zmiennej nazywamy
Modelowanie sytuacji konfliktowych, w których występują dwie antagonistyczne strony.
GRY (część 1) Zastosowanie: Modelowanie sytuacji konfliktowych, w których występują dwie antagonistyczne strony. Najbardziej znane modele: - wybór strategii marketingowych przez konkurujące ze sobą firmy
Badania Operacyjne Ćwiczenia nr 2 (Materiały)
Zbiór rozwiązań dopuszczalnych programu liniowego Zbiór rozwiązań dopuszczalnych programu linowego to taki zbiór, który spełnia warunki ograniczające (funkcyjne oraz brzegowe) programu liniowego. Przy
Objaśnienia wartości przyjętych w Wieloletniej Prognozie Finansowej na lata 2011 2039 Gminy Miasta Radomia.
Objaśnienia wartości przyjętych w Wieloletniej Prognozie Finansowej na lata 2011 2039 Gminy Miasta Radomia. Za bazę do opracowania Wieloletniej Prognozy Finansowej na kolejne lata przyjęto projekt budŝetu
Programowanie i techniki algorytmiczne
Temat 2. Programowanie i techniki algorytmiczne Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej
Zagadnienie transportowe
Zagadnienie transportowe Firma X zawarła kontrakt na dostarczenie trawnika do wykończenia terenów wokół trzech zakładów U, V i W. Trawnik ma być dostarczony z trzech farm A, B i C. Zapotrzebowanie zakładów
Wykład z modelowania matematycznego. Zagadnienie transportowe.
Wykład z modelowania matematycznego. Zagadnienie transportowe. 1 Zagadnienie transportowe zostało sformułowane w 1941 przez F.L.Hitchcocka. Metoda rozwiązania tego zagadnienia zwana algorytmem transportowymópracowana
PRZEWODNIK PO SERWISIE BRe BROKERS Rozdział 3
PRZEWODNIK PO SERWISIE BRe BROKERS Rozdział 3 NajwaŜniejsze funkcje transakcyjne w Serwisie BRe Brokers Składanie zleceń Serwis BRe Brokers umoŝliwia szybkie złoŝenie zlecenia m.in. z poziomu: funkcji
Badania operacyjne. te praktyczne pytania, na które inne metody dają odpowiedzi jeszcze gorsze.
BADANIA OPERACYJNE Badania operacyjne Badania operacyjne są sztuką dawania złych odpowiedzi na te praktyczne pytania, na które inne metody dają odpowiedzi jeszcze gorsze. T. Sayty 2 Standardowe zadanie
Kontrakty terminowe. This presentation or any of its parts cannot be used without prior written permission of Dom Inwestycyjny BRE Banku S..A.
Kontrakty terminowe Slide 1 Podstawowe zagadnienia podstawowe informacje o kontraktach zasady notowania, depozyty zabezpieczające, przykłady wykorzystania kontraktów, ryzyko związane z inwestycjami w kontrakty,
DOBÓR ŚRODKÓW TRANSPORTOWYCH DLA GOSPODARSTWA PRZY POMOCY PROGRAMU AGREGAT - 2
InŜynieria Rolnicza 14/2005 Michał Cupiał, Maciej Kuboń Katedra InŜynierii Rolniczej i Informatyki Akademia Rolnicza im. Hugona Kołłątaja w Krakowie DOBÓR ŚRODKÓW TRANSPORTOWYCH DLA GOSPODARSTWA PRZY POMOCY
Problem zarządzania produkcją i zapasami
Problem zarządzania produkcją i zapasami Wykorzystamy zasadę optymalności Bellmana do poradzenia sobie z zarządzaniem zapasami i produkcją w określonym czasie z punktu widzenia istniejącego i mogącego
Rozwiązanie Ad 1. Model zadania jest następujący:
Przykład. Hodowca drobiu musi uzupełnić zawartość dwóch składników odżywczych (A i B) w produktach, które kupuje. Rozważa cztery mieszanki: M : M, M i M. Zawartość składników odżywczych w poszczególnych
Polsko-Niemiecka Współpraca MłodzieŜy Podręcznik uŝytkownika Oprogramowania do opracowywania wniosków PNWM
Strona 1 / 10 1.1 Wniosek zbiorczy Moduł Wniosek zbiorczy pomoŝe Państwu zestawić pojedyncze wnioski, by je złoŝyć w PNWM celem otrzymania wstępnej decyzji finansowej wzgl. później do rozliczenia. Proszę
4. Strumienie płatności: okresowe wkłady oszczędnościowe
4. Strumienie płatności: okresowe wkłady oszczędnościowe Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie Matematyka finansowa rzegorz Kosiorowski (Uniwersytet Ekonomiczny 4. Strumienie w Krakowie)
15. Prognoza przychodów i kosztów w analizowanym okresie...
15. Prognoza przychodów i kosztów w analizowanym okresie... Spis treści 15.1 Przychody... 2 15.2 Koszty materiałów i energii, usług obcych, podatków i opłat, wynagrodzeń, amortyzacji... 3 15.3 Zapotrzebowanie