Zagadnienia programowania liniowego dotyczą modelowania i optymalizacji wielu problemów decyzyjnych, na przykład:

Podobne dokumenty
Analiza danych przy uz yciu Solvera

Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli?

=B8*E8 ( F9:F11 F12 =SUMA(F8:F11)

1 AKTYWACJA POLECENIA SOLVER DO JAKICH ZADAŃ WYKORZYSTAMY SOLVERA? PROSTY PRZYKŁAD SOLVERA WIĘCEJ O SOLVERZE...

Rozwiązywanie programów matematycznych

2. Tworzenie tabeli przestawnej. W pierwszym oknie dialogowym kreatora określamy źródło danych, które mamy zamiar analizować.

Microsoft EXCEL SOLVER

ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1)

Excel - użycie dodatku Solver

Przykład wykorzystania dodatku SOLVER 1 w arkuszu Excel do rozwiązywania zadań programowania matematycznego

Badania operacyjne Instrukcja do c wiczen laboratoryjnych Rozwiązywanie problemów programowania liniowego z użyciem MS Excel + Solver

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

WYDZIAŁ ELEKTRYCZNY POLITECHNIKI WARSZAWSKIEJ INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI I GOSPODARKI ELEKTROENERGETYCZNEJ

1. Sporządzić tabele z wynikami pomiarów oraz wyznaczonymi błędami pomiarów dotyczących przetwornika napięcia zgodnie z poniższym przykładem

Optymalizacja procesów technologicznych przy zastosowaniu programowania liniowego

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

Arkusz kalkulacyjny Excel

Pobierz plik z przykładem

7.9. Ochrona danych Ochrona i zabezpieczenie arkusza. Pole wyboru

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych)

EXCEL Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący

WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIEŃ TRANSPORTOWYCH Z KRYTERIUM KOSZTÓW

Podręczna pomoc Microsoft Excel 2007

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIENIA Problem przydziału

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

Rozwiązanie problemu transportowego metodą VAM. dr inż. Władysław Wornalkiewicz

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

maj 2014 Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa St. II stop., sem. I

WYDZIAŁ ELEKTRYCZNY POLITECHNIKI WARSZAWSKIEJ INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI I GOSPODARKI ELEKTROENERGETYCZNEJ

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

TEMAT: SPOSOBY ADRESOWANIA W

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.

Wskazówki: 1. Proszę wypełnić dwie sąsiadujące komórki zgodne z zasadą ciągu, a następnie zaznaczyć komórki w następujący sposób:

Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda

Dodawanie grafiki i obiektów

Rozwiązywanie problemów z użyciem Solvera programu Excel

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Formuły formułom funkcji adresowania odwoływania nazwy Funkcja SUMA argumentami SUMA

Trik 1 Identyfikator klienta generowany za pomocą formuły

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

Trik 1 Autorejestrowanie zmian dokonanych w obliczeniach

Projekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31

Dane w poniższej tabeli przedstawiają sprzedaż w dolarach i sztukach oraz marżę wyrażoną w dolarach dla:

Temat: Organizacja skoroszytów i arkuszy

EXCEL TABELE PRZESTAWNE

Tworzenie i modyfikowanie wykresów

PROGNOZOWANIE I SYMULACJE EXCEL 1 AUTOR: MARTYNA MALAK PROGNOZOWANIE I SYMULACJE EXCEL 1 AUTOR: MARTYNA MALAK

Jak na podstawie danych zgromadzonych w arkuszu przygotować różne zestawienia i dokumenty?

Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010

Przykład 1. (Arkusz: Sortowanie 1 )

Wprowadzenie do formuł i funkcji

Zad.2. Korelacja - szukanie zależności.

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków:

5.4. Tworzymy formularze

Matematyka grupa Uruchom arkusz kalkulacyjny. 2. Wprowadź do arkusza kalkulacyjnego wartości znajdujące się w kolumnach A i B.

Wprowadzenie do MS Excel

Jak sprawnie filtrować i sprawdzać poprawność danych w Excelu? 1

Rys. 1. Wartości sum częściowych nie są wyróŝnione

Aplikacja npodpis do obsługi certyfikatu

Rys. 1. Zestawienie rocznych kosztów ogrzewania domów

Aplikacja npodpis do obsługi certyfikatu

W dowolnej przeglądarce internetowej należy wpisać poniższy adres:

Temat: Arkusze kalkulacyjne. Program Microsoft Office Excel. Podstawy

1. Analiza symulacji 2. Analiza danych z wykorzystaniem narzędzia Szukaj wyniku 3. Analiza wrażliwości z wykorzystaniem tabeli danych

Aby zastosowad tabelę przestawną należy wybrad dowolną komórkę w arkuszu i z menu Wstawianie wybierz opcję Tabela Przestawna.

Przewodnik dla klienta

Praktyczny Excel. Sprytne makra

Ćw. IV. Tabele przestawne

Informatyka w Zarządzaniu

o nazwie: adresy.xls. Fragment danych źródłowych przestawiono na rysunku 1. Rysunek 1. Dane źródłowe - plik "adresy.xls"

Pobierz plik z przykładem

łączny czas pracy (1 wariant) łączny koszt pracy (2 wariant) - całkowite (opcjonalnie - dla wyrobów liczonych w szt.)

Badania Operacyjne Ćwiczenia nr 6 (Materiały)

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Wykład

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT

Ćwiczenie 1 - Arkusze kalkulacyjne

ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI

Excel formuły i funkcje

ZAGADNIENIE TRANSPORTOWE

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Aby utworzyć tabelę przestawną należy ustawić aktywną komórkę na dowolnej komórce tabeli z danymi i wybrać z

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 2

Rys. 1. DuŜa liczba nazw zakresów. Rys. 2. Procedura usuwająca wszystkie nazwy w skoroszycie

Emapi.pl. Wyznaczanie trasy

Rozdział 9. Własny warsztat pracy

Instrukcja użytkownika aplikacji npodpis r.

Dowiedz się, jak używać programu Microsoft Excel jako kalkulatora. Rozpocznij od poznania sposobów wprowadzania prostych formuł w arkuszach.

Transkrypt:

Programowanie liniowe. 1. Aktywacja polecenia Solver. Do narzędzia Solver można uzyskać dostęp za pomocą polecenia Dane/Analiza/Solver, bądź Narzędzia/Solver (dla Ex 2003). Jeżeli nie można go znaleźć, trzeba zainstalować dodatek Solver. Jest to prosta operacja składająca się z następujących kroków: 1. Wybrać polecenie Przycisk pakietu Office/Opcje programu Excel. 2. W oknie dialogowym Opcje programu Excel uaktywnić kartę Dodatki. 3. W dolnej części okna z listy rozwijanej Zarządzaj wybrać pozycję Dodatki programu Excel i kliknąć przycisk Przejdź. Excel wyświetli okno dialogowe Dodatki. 4. W oknie tym obok opcji Dodatek Solver umieścić symbol zaznaczenia i kliknąć przycisk OK. 5. Po wykonaniu tych kroków dodatek Solver będzie ładowany każdorazowo podczas uruchamiania Excela. 2. Do jakich zadań wykorzystamy Solver? Zagadnienia programowania liniowego dotyczą modelowania i optymalizacji wielu problemów decyzyjnych, na przykład: 1. Optymalna wielkość produkcji przy podanych ograniczeniach zasobów, 2. Zagadnienia transportowe, gdzie minimalizujemy koszt przewozu przesyłek, 3. Problem mieszkanki (diety), gdzie określamy konieczną ilość posiadanych składników tak, aby przy najniższym koszcie dostarczyć wymaganych ilości czynników, 4. Problem rozdziału robót, w którym określamy, jak rozdzielić zadania miedzy pracowników o różnej wydajności tak, aby łączny czas ich pracy był najmniejszy.

3. Prosty przykład narzędzia Solver. Zadanie 1. Na rysunku poniżej pokazano arkusz, który służy do obliczania zysku osiągniętego ze sprzedaży trzech produktów. Kolumna B zawiera liczbę sztuk każdego produktu, kolumna C zysk ze sprzedaży jednej sztuki, a w kolumnie D widać zysk sumaryczny dla wszystkich sprzedanych sztuk danego produktu. W komórce D6 zsumowany jest zysk ze sprzedaży wszystkich produktów. Widać, że największy zysk przynosi produkt C. Wydaje się, że najlepszym rozwiązaniem będzie produkowanie wyłącznie tego produktu i że nie ma potrzeby, by korzystać z Solvera. Jednak w większości przypadków firma będzie musiała wziąć pod uwagę różne dodatkowe ograniczenia, takie jak: 1. Łączna wydajność produkcyjna firmy to 300 sztuk produktów dziennie; 2. Firma musi zrealizować zamówienie na 50 sztuk produktu A; 3. Firma spodziewa się w najbliższym czasie zamówienia na 40 sztuk produktu B; 4. Zapotrzebowanie na produkt C na rynku jest niewielkie, dlatego firma planuje wyprodukowanie najwyżej 40 sztuk tego produktu. Jest to zadanie programowania liniowego, które należy wykonać za pomocą narzędzia SOLVER.

1. W oknie dialogowym Solver Parametry znajduje się pole o nazwie Komórka celu. Należy wprowadzić do niego komórkę D6 (lub przesunąć wskaźnik myszy na tę komórkę). 2. Ponieważ chce się uzyskać maksymalną wartość tej komórki, należy zaznaczyć opcję Maks. 3. Należy zdefiniować komórki zmieniane (znajdują się one na obszarze B3:B5). Następny etap polega na zdefiniowaniu warunków ograniczających zadanie. Dodajemy je do listy pojedynczo. 4. Aby dodać warunek, należy kliknąć przycisk Dodaj. Pokaże się okno dialogowe Dodaj warunek ograniczający, przedstawione na rysunku 3. Składa się ono z trzech części: adresu komórki, operatora i wartości warunku ograniczającego. 5. Nasz pierwszy warunek polega na tym, że łączna wydajność produkcyjna firmy ma wynosić 300 egzemplarzy produktów dziennie. W polu Adres komórki należy wpisać B6, a następnie wybrać z listy operator =" i jako wartość wpisać 300. 6. Czynności te należy powtórzyć w celu zdefiniowania pozostałych warunków. Należy wziąć pod uwagę wszystkie warunki ograniczające tego zadania. 7. Po zdefiniowaniu wszystkich warunków należy kliknąć przycisk OK, aby powrócić do okna dialogowego Solver Parametry, które teraz wyświetla podane przez użytkownika ograniczenia.

8. Należy kliknąć przycisk Rozwiąż, aby Solver rozpoczął pracę nad zadaniem. Wynik jego obliczeń pokaże okno dialogowe. 9. Na tym etapie pracy z Solverem można: zamienić pierwotną wartość komórki zmienianej na wartość rozwiązania lub przywrócić pierwotną wartość komórki zmienianej, utworzyć jeden z trzech możliwych raportów: wyników, wrażliwości i granic, OSTRZEŻENIE! Jeśli zaznaczy się opcję zastępującą zmienione oryginalne komórki, nie będzie możliwe odtworzenie pierwotnych wartości za pomocą polecenia Cofnij. Jeśli wszystkie polecenia zostały wykonane poprawnie wynik powinien być następujący: Zadanie 2. Proszę stworzyć odpowiednie zadanie dla narzędzia Solver, które będzie obliczało następujące równanie:

Podpowiedź: Prawidłowe rozwiązanie ( w celu sprawdzenia poprawności wykonanego zadania): Zadanie 3. Proszę używając narzędzia SOLVER obliczyć akie wartości, będą stanowić rozwiązanie wszystkich trzech równań?

Podpowiedź: Początkowo w trzech nazwanych komórkach wstawiono wartość 1 (nie jest to rozwiązanie). Trzy równania są reprezentowane przez następujące formuły z zakresu B6:B8: B6: =(4*x) + (y) (2*z), B7: =(2*x) (3*y) + (3*z), B8: =-(6*x) (2*y) +(z). Formuły używają wartości zawartych w nazwanych komórkach x, y, z. Zakres C6:C8 przechowuje pożądany wynik dla tych trzech formuł. Solver zmodyfikuje wartości komórek x, y, z (czyli komórki zakresu C11:C13) uwzględniając następujące ograniczenia: B6 = C6, B7 = C7, B8 = C8. UWAGA! Rozpatrywany problem nie ma funkcji (komórki) celu, ponieważ nie próbuje zmaksymalizować lub zminimalizować. Jednakże okno dialogowe Solver Parametry proponuje zdefiniowane formuły w polu Komórka celu. A zatem wystarczy określić odwołanie do dowolnej komórki posiadającej formułę (np. B6). Prawidłowe rozwiązanie ( w celu sprawdzenia poprawności wykonanego zadania):