ALGORYTM BROWNA ŁOMNICKIEGO PROPOZYCJA OPROGRAMOWANIA KOMPUTEROWEGO
|
|
- Anna Czajkowska
- 6 lat temu
- Przeglądów:
Transkrypt
1 LOGITRANS - VII KONFERENCJA NAUKOWO-TECHNICZNA LOGISTYKA SYSTEMY TRANSPORTOWE BEZPIECZEŃSTWO W TRANSPORCIE Maciej NOWAK 1 Paweł NOWAK 1 Algorytm Browna Łomnickiego szeregowanie zadań środowisko Java harmonogramy oprogramowanie ALGORYTM BROWNA ŁOMNICKIEGO PROPOZYCJA OPROGRAMOWANIA KOMPUTEROWEGO W referacie przedstawiono problem szeregowania zadań i optymalizacji harmonogramów w celu zminimalizowania zbędnych przerw w pracy stosowanych maszyn i urządzeń. Metoda podziału i ograniczeń na której opiera się opracowany w połowie dwudziestego wieku algorytm Browna Łomnickiego moŝe zostać zastosowana do tego celu. Autorzy prezentują próbą oprogramowania algorytmu a takŝe pewną koncepcję zminimalizowania niezbędnych iteracji prowadzących do otrzymania wyniku optymalnego. W referacie przedstawiono oprogramowanie sposób jego działania oraz przykład praktyczny. BROWN-ŁOMNICKI ALGORITHM COMPUTER SOFTWARE PROPOSAL This paper considers a machines and equipment work scheduling problem of minimizing the unnecessary pauses in their work. This important scheduling problem need to be solved in modern construction systems and is well known to be intractable (i.e. NP-hard). Branch-and-bound algorithms were developed by Łomnicki and Brown in the middle of twentieth century. In order to improve the use of branch-and-bound algorithms authors present a new and simply software by which the calculations could be reduced to the minimum. Brown-Łomnicki Algorithm is presented and its adjustment for computer platform. Authors present also some screen shots chosen information about the software and practical example. 1. WSTĘP Programowanie całkowitoliczbowe zwane inaczej optymalizacją dyskretną pomaga w rozwiązywaniu zagadnień w których wszystkie lub część zmiennych moŝe przyjmować tylko wartości całkowite. W praktyce budowlanej takie sytuacje występują bardzo często chociaŝby w przypadku optymalizacji wykorzystania niepodzielnych środków produkcji. Do takich środków moŝna zaliczyć np. liczbę stanowisk załadowczych w magazynie liczbę 1 Politechnika Warszawska Wydział InŜynierii Lądowej Zakład InŜynierii Produkcji i Zarządzania w Budownictwie Warszawa Armii Ludowej 16 tel.: fax.: p.nowak@il.pw.edu.pl maciej.novak@gmail.com
2 1208 Maciej NOWAK Paweł NOWAK osób które mają być skierowane do określonej pracy liczbę maszyn budowlanych przeznaczonych do wykonania pewnego procesu budowlanego itp. Innym źródłem dyskretności modelu decyzyjnego moŝe być jego kombinatoryczny charakter. W takich przypadkach rozwiązania problemu reprezentowane są przez permutację lub kombinację pewnego zbioru obiektów. Przykładem takiego zagadnienia w budownictwie jest m.in. optymalizacja harmonogramów czyli wyznaczanie najkorzystniejszej kolejności wykonywania robót w ramach danej inwestycji czy np. tzw. problem komiwojaŝera który polega na wyznaczeniu najkrótszej trasy o obwodzie zamkniętym przebiegającej przez dane punkty. 2. ALGORYTM ŁOMNICKIEGO Algorytm Łomnickiego opiera się na metodzie podziału i ograniczeń. Zaprojektowany został z myślą o jego wykorzystaniu przy ustalaniu kolejności obróbki wyrobów na maszynach produkcyjnych jednak zasada jego działania pozwala zastosować go z powodzeniem w dziedzinie optymalizacji harmonogramów budowlanych. Podstawowe załoŝenia algorytmu to [9]: 1. Na kaŝdej działce roboczej (j = n) pracują kolejno maszyny/brygady robocze (i = m przy czym m = 3). 2. KaŜda maszyna w danej chwili moŝe pracować tylko na jednej działce roboczej i na kaŝdej działce roboczej w danej chwili moŝe pracować tylko jedna maszyna. 3. KaŜda maszyna pracuje na działkach roboczych ustawionych w tej samej kolejności. 4. Na działkę roboczą j moŝe być wprowadzona maszyna i jeŝeli maszyna ta ukończyła pracę na działce j - 1 (dla j 2) oraz jeŝeli na działce j ukończyła pracę maszyna i - 1 (dla i 2). Istotą algorytmu jest znalezienie takiej kolejności (permutacji) działek roboczych (W = {w 1 w 2...w n }) która zapewni optimum funkcji celu. Funkcję celu przedstawia następująca zaleŝność [9]: k min :T = T mn (1) gdzie k T mn - oznacza najwcześniejszy termin zakończenia prac na działce n przez maszynę m czyli termin zakończenia wszystkich planowanych robót. PoniewaŜ algorytm wykorzystuje metodę podziału i ograniczeń jego najwaŝniejszymi elementami są funkcja ograniczająca oraz określenie sposobu podziału zbioru rozwiązań. Zbiór wszystkich rozwiązań G to n! permutacji elementów zbioru działek roboczych. Algorytm przeszukuje go dzieląc na podzbiory gdzie określone jest ustawienie r pierwszych działek (2): (2) gdzie: W k = {w 1 w 2...w r } {w 1 w 2...w r } j = { n}. G(W k )
3 ALGORYTM B-Ł PROPOZYCJA OPROGRAMOWANIA KOMPUTEROWEGO 1209 Podzbiór taki zawiera (n r)! rozwiązań a wyznaczona dla niego wartość funkcji ograniczającej (3) określa czy będzie on podlegał dalszemu podziałowi. gdzie: (3) T k k 2r T 3r - wyznaczone na podstawie wzorów rekurencyjnych r = Wk. Algorytm dzieli podzbiory o najmniejszej wartości funkcji ograniczającej do momentu znalezienia jednego lub więcej rozwiązań dopuszczalnych dla których spełniony jest warunek: gdzie: Wk = n ALGORYTM BROWNA ŁOMNICKIEGO Zastosowanie algorytmu Łomnickiego jest bardzo ograniczone ze względu na jedno z podstawowych jego załoŝeń które pozwala wykorzystać tę metodę do optymalizacji pracy jedynie trzech maszyn na dowolnej liczbie działek roboczych. Udoskonaloną metodą jest algorytm Browna-Łomnickiego który moŝe być uŝywany we wszystkich przypadkach gdzie liczba maszyn m spełnia warunek m 3. Sposób przeszukiwania zbioru rozwiązań pozostał niezmieniony nową postać przyjęła natomiast funkcja ograniczająca (4) gdzie: (5) (6) dla j = n; i = m-1 oraz dla j = n; i = m. (7) Algorytm Browna-Łomnickiego aby mógł być wykorzystany w programie komputerowym musiał zostać przedstawiony w formie schematu blokowego. Jego podstawowa postać została pokazana na rys. 1.
4 1210 Maciej NOWAK Paweł NOWAK Rys. 1. Schemat blokowy algorytmu Browna-Łomnickiego Koncepcja programu uzaleŝniona jest w znacznej mierze od wybranego języka programowania. JAVA naleŝy do grupy języków programowania obiektowego dlatego koncepcja programu równieŝ musiała opierać się na obiektach. Analiza przebiegu obliczeń w algorytmie Browna-Łomnickiego doprowadziła do wniosku Ŝe ich podstawą są kolejne podzbiory zbioru wszystkich moŝliwych rozwiązań (permutacji) dla których wyliczana jest wartość funkcji ograniczającej. Tworzą one kolejne gałęzie drzewa metody podziału i ograniczeń. KaŜda gałąź określona jest poprzez załoŝoną kolejność działek roboczych oraz
5 ALGORYTM B-Ł PROPOZYCJA OPROGRAMOWANIA KOMPUTEROWEGO 1211 wartość ξ. Te dwa parametry składają się równieŝ na główny obiekt programu nazwany permutacją. W = [K ξ W ] (8) W pierwszym kroku obliczeń zgodnie z Algorytmem Browna-Łomnickiego zbiór wszystkich moŝliwych rozwiązań (kolejności działek roboczych) zostaje podzielony na n podzbiorów dla których zostaje wyznaczona wartość funkcji ograniczającej - ξ. Elementy zbioru P permutacje otrzymują następującą postać: W 1 = [{1}ξ W1 ] W 2 = [{2}ξ W2 ]... W n = [{n}ξ Wn ]. Następne kroki przebiegają wg schematu zawartego w kolejnym bloku obliczeniowym. Zbiór P przeszukiwany jest w celu znalezienia permutacji o ξ min które o ile to moŝliwe podlegają dalszemu podziałowi. Warunkiem podziału permutacji jest spełnienie zaleŝności: K < n-1 (10) gdzie: K liczba elementów zbioru określającego załoŝoną początkową kolejność działek roboczych. Permutacja o załoŝonej kolejności n-1 działek roboczych jednoznacznie określa kolejność wszystkich działek roboczych więc nie podlega podziałowi. PowyŜsze czynności są powtarzane dopóki spełniona jest zaleŝność: (9) w > k gdzie: w = P liczba permutacji w zbiorze P k liczba permutacji w zbiorze P dla poprzedniego kroku. (11) Warunek (10) przestaje być spełniony kiedy w ramach poprzedniego kroku obliczeń do zbioru permutacji P nie zostały dodane kolejne elementy. Oznacza to Ŝe wszystkie permutacje o wartości funkcji ograniczającej równej ξ min są niepodzielne i tworzą ostateczny zbiór rozwiązań. W takiej sytuacji algorytm przechodzi do ostatniego zadania prezentacji rozwiązania. 4. OPTYMALIZACJA PRACY PROGRAMU W dobie szybkiego rozwoju technologii i komputerów wydawać by się mogło Ŝe rozwiązywanie problemów optymalizacyjnych takim algorytmem jak Browna- Łomnickiego nie powinno napotkać Ŝadnych przeszkód wydajnościowych. Jednak problemy optymalizacyjne są zagadnieniami bardzo wymagającymi jeŝeli chodzi o liczbę wykonywanych obliczeń i ilość przechowywanych danych. Jak się okazało podczas prac nad programem w przypadku wybranej metody podziału i ograniczeń zwłaszcza ten drugi czynnik ma znaczący wpływ na moŝliwości aplikacji. Ścisłe rozwiązanie zagadnienia wymaga n! wyliczeń ξ komputer musi równieŝ być w stanie przechować te wyniki wraz z
6 1212 Maciej NOWAK Paweł NOWAK przypisaniem im odpowiednich kolejności działek roboczych. Dla 4 działek naleŝy przeprowadzić i przechować 24 obliczenia ale dla 14 - liczba ta wynosi: Algorytm Browna-Łomnickiego w znakomitej większości przypadków znacznie zmniejsza liczbę kalkulacji prowadząc równieŝ do rozwiązania ścisłego. Mimo to w przypadku liczby działek roboczych większej niŝ 10 program zaprojektowany zgodnie z podstawową wersją schematu blokowego często nie był w stanie dotrzeć do ostatniego kroku obliczeń. Wprowadzone zostało szereg mniejszych poprawek oraz dwie dość istotne zmiany. Pierwszą z nich było uruchomienie mechanizmu pozbywającego się części przechowywanych danych która nie miała juŝ znaczenia w dalszym procesie obliczeniowym. Algorytm dzieląc kolejne zbiory w pewnym momencie odkrywa pierwsze potencjalne rozwiązanie permutację o K = n 1. Wartość ξ wyliczona dla tej permutacji stanowi górne ograniczenie wartości funkcji ograniczającej dla pozostałych permutacji - ξ Pmax. Wszystkie permutacje spełniające warunek: ξ > ξ Pmax mogą zostać usunięte ze zbioru P poniewaŝ nie mogą prowadzić do rozwiązania optymalnego. Czas trwania robót dla podzbiorów tych permutacji byłby dłuŝszy niŝ w przypadku juŝ znalezionych potencjalnych rozwiązań. ZaleŜność tą obrazuje poniŝszy schemat (rys. 2). Rys. 2. Optymalizacja - usuwanie zbędnych permutacji Permutacje W 4 W 2 W 9 są kolejno usuwane w konsekwencji podziału na podzbiory. Podział W 9 prowadzi do znalezienia dwóch pierwszych zbiorów o K = n - 1. Permutacja W 11 staje się pierwszym potencjalnym rozwiązaniem a jej wartość ξ staje się nowym ξ Pmax. 5. PREZENTACJA OPROGRAMOWANIA Z PRZYKŁADEM LICZBOWYM 5.1. Oprogramowanie Program powstał w technologii JAVA i dzięki wyborze tej platformy z aplikacji mogą skorzystać uŝytkownicy większości komputerów i systemów operacyjnych. Jedynym koniecznym do spełnienia warunkiem przed uruchomieniem programu jest posiadanie zainstalowanego w systemie środowiska JRE (Java Runtime Environment). Pierwszym krokiem po rozpoczęciu pracy z programem jest oczywiście wprowadzenie danych.
7 ALGORYTM B-Ł PROPOZYCJA OPROGRAMOWANIA KOMPUTEROWEGO 1213 Zadanie to zostało podzielone na dwa etapy. Na początku uŝytkownik pytany jest o dane podstawowe liczbę maszyn oraz działek roboczych. Wpisywane wartości muszą naleŝeć do zbioru liczb całkowitych oraz być większe od zera. JeŜeli powyŝsze warunki nie są spełnione przy próbie przejścia do kolejnego okna zostanie wyświetlony komunikat o błędzie. Rys. 3. Macierz czasu pracy maszyn W tym widoku naleŝy zdefiniować czasy pracy maszyn na poszczególnych działkach roboczych. Dla potrzeb dydaktycznych została równieŝ udostępniona opcja Generuj która uzupełnia macierz liczbami pseudolosowymi wygenerowanymi przez komputer. Wprowadzane wartości muszą naleŝeć do zbioru liczb całkowitych oraz zawierać się w przedziale od 0 do 100. W przypadku podania niewłaściwej wartości pojawi się komunikat o błędzie. Rys. 4. Podgląd obliczeń
8 1214 Maciej NOWAK Paweł NOWAK Rys. 5. Zestawienie wyników 5.1. Przykład liczbowy W celu przedstawienia praktycznego wykorzystania programu autorzy zaproponowali optymalizacje harmonogramu dla projektu budowy drogi lokalnej. Zaproponowano podział drogi na 10 sekcji (róŝniących się długością w dopasowaniu do elementów koniecznych do wybudowania np. zjazdów do lokalnych zabudowań). Tabela 1 zawiera zestawienie czasów pracy poszczególnych ekip na 10 budowanych sekcjach (działkach roboczych). Konieczne do przeprowadzenia prace są następujące: 1. roboty przygotowawcze i roboty ziemne 2. wykonanie podbudowy jezdni z gruntu stabilizowanego cementem 3. wykonanie krawęŝników na ławie betonowej i wykonanie poboczy 4. wykonanie nawierzchni jezdni 5. wykonanie podbudowy chodnika i ścieŝki rowerowej wykonanie nawierzchni chodnika i ścieŝki rowerowej 6. roboty związane z organizacją ruchu (oznakowanie pionowe oznakowanie poziome elementy bezpieczeństwa ruchu) i roboty wykończeniowe. Brygady robocze Tab. 1. Zestawienie czasów realizacji poszczególnych sekcji Sekcja drogi (1-10) / dni robocze
9 ALGORYTM B-Ł PROPOZYCJA OPROGRAMOWANIA KOMPUTEROWEGO 1215 Rys. 6. Rozwiązanie problemu w oknie programu (Java) Rys. 7. Harmonogram prac (przed optymalizacją 731 dni) Rys. 8. Harmonogram prac (po optymalizacji 643 dni)
10 1216 Maciej NOWAK Paweł NOWAK 6. WNIOSKI Na podstawie pracy programu moŝna wyprowadzić kilka wniosków praktycznych: - dodatkowa modernizacja programu mogłaby być związana z moŝliwością deterministycznego bardziej praktycznego zakładania niektórych kolejności wykonania poszczególnych działek prowadziłoby to do kolejnego ograniczenia liczby iteracji - program ma problemy przy mało zróŝnicowanych czasach pracy maszyn (zbyt duŝo rozwiązań optymalnych); dla identycznych n działek jest potrzebnych x= n 1 x= n! n 1 n! x= 1 x! x= 2 x! obliczeń czyli więcej obliczeń niŝ w przypadku rozwiązania ścisłego - w przypadku wyraźnych róŝnic w nakładach pracy dla poszczególnych maszyn cały harmonogram moŝe determinować czas pracy jednej lub kilku maszyn/brygad roboczych (tych o najdłuŝszym czasie pracy). 7. BIBLIOGRAFIA [1] Brown J.W. Churchill R.V.: Complex variables and applications 7th ed. Boston McGraw-Hill [2] Clausen J. L. Troa: Do Inherently Sequential Branch-and-Bound Algorithms Exist? Parallel Processing Letters p [3] Dominguez-Marin P.: Combinatorial Optimization Kluwer Academic Publications [4] Eckel B.: Thinking in Java. IV Edition. Wydawnictwo Helion Gliwice [5] Graham I.: Metody obiektowe w teorii i w praktyce WNT Warszawa [6] Hall M. Brown L. Chaikin Y.: Core Servlets and Javaserver Pages. Vol. 2 Advanced technologies Gliwice Wydawnictwo Helion [7] Harris S. Ross J.: Algorytmy. Od podstaw. Wydawnictwo Helion Gliwice [8] Horowitz E. S. Sahni R. Sanguthevar: Fundamentals of Computer Algorithms Delhi: Universities Press (India) Limited [9] Jaworski K. M.: Methodology of building planning and realisation Wydawnictwo Naukowe PWN Warsaw Poland [10] Janicki A. Izydorczyk A.: Komputerowe metody w modelowaniu stochastycznym. Modele w finansach technice i biologii. Algorytmy numeryczne i statystyczne. Symulacja i wizualizacja zjawisk losowych WNT Warszawa [11] Sahni S.: Data Structures Algorithms and Applications in Java (second Edition) Delhi: Universities Press [12] Schildt H.: Java. Kompendium programisty Helion Warszawa [13] Stawowy A. Mazur Z.: Heurystyczne algorytmy szeregowania zadań produkcyjnych i grupowania wyrobów Nowoczesne metody zarządzania produkcją pod red. Z.Martyniaka Wydział Zarządzania AGH Kraków [14] Tyagi S. McCammon K. Vorburger M. Bobzin H.: Java Data Objects Wydawnictwo Helion Warszawa 2004.
Optymalizacja harmonogramów budowlanych - szeregowanie zadań. Mgr inż. Aleksandra Radziejowska AGH Akademia Górniczo-Hutnicza w Krakowie
Optymalizacja harmonogramów budowlanych - szeregowanie zadań Mgr inż. Aleksandra Radziejowska AGH Akademia Górniczo-Hutnicza w Krakowie Opis zagadnienia Zadania dotyczące szeregowania zadań należą do szerokiej
Rys.2. Podział na fronty robót [2]
Michał KRZEMIŃSKI SZEREGOWANIE ZADAŃ PRZY ZASTOSOWANIU PROGRAMU KASS V.1.0 Streszczenie W artykule omówiony został przykład zastosowania systemu harmonogramowania KASS v.1.0 do uszeregowania prac brygad
11. Blok ten jest blokiem: a. decyzyjnym b. końcowym c. operacyjnym
1. Instrukcja warunkowa a. słuŝy do wprowadzania danych oraz wprowadzania wyników b. to instrukcja decyzyjna c. to sposób przedstawienia algorytmu 2. Instrukcja, która opisuje wykonanie róŝnych czynności
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
Instrukcja zarządzania kontami i prawami
Instrukcja zarządzania kontami i prawami uŝytkowników w systemie express V. 6 1 SPIS TREŚCI 1. Logowanie do systemu.... 3 2. Administracja kontami uŝytkowników.... 4 3. Dodawanie grup uŝytkowników....
WYBÓR STRATEGII DOSTAW I MAGAZYNOWANIA MATERIAŁÓW BUDOWLANYCH DO ROBÓT DROGOWYCH PRZY ZASTOSOWANIU ALGORYTMÓW GENETYCZNYCH
LOGITRANS - VIII KONFERENCJA NAUKOWO-TECHNICZNA LOGISTYKA, SYSTEMY TRANSPORTOWE, BEZPIECZEŃSTWO W TRANSPORCIE Michał KRZEMIŃSKI 1 Dostawa, magazynowanie, algorytmy genetyczne, budownictwo. WYBÓR STRATEGII
Katedra Informatyki Stosowanej. Algorytmy ewolucyjne. Inteligencja obliczeniowa
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Algorytmy ewolucyjne Treść wykładu Wprowadzenie Zasada działania Podział EA Cechy EA Algorytm genetyczny 2 EA - wprowadzenie Algorytmy ewolucyjne
Algorytm. Krótka historia algorytmów
Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne
bo od managera wymaga się perfekcji
bo od managera wymaga się perfekcji MODELOWANIE PROCESÓW Charakterystyka modułu Modelowanie Procesów Biznesowych (BPM) Modelowanie procesów biznesowych stanowi fundament wdroŝenia systemu zarządzania jakością
METODY OPISU ALGORYTMÓW KOMPUTEROWYCH
Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Instrukcja do pracowni z przedmiotu Podstawy Informatyki Kod przedmiotu: TS1C 100 003 Ćwiczenie pt. METODY OPISU ALGORYTMÓW KOMPUTEROWYCH
Sterowanie wykonaniem produkcji
STEROWANIE WYKONANIEM PRODUKCJI (Production Activity Control - PAC) Sterowanie wykonaniem produkcji (SWP) stanowi najniŝszy, wykonawczy poziom systemu zarządzania produkcją, łączący wyŝsze poziomy operatywnego
PROGRAM DO SZEREGOWANIA ZADAŃ W BUDOWNICTWIE KASS V.1.0
Michał KRZEMIŃSKI PROGRAM DO SZEREGOWANIA ZADAŃ W BUDOWNICTWIE KASS V.1.0 Streszczenie W artykule omówiony został autorski program słuŝący do szeregowania zadań KASS v.1.0. Program dedykowany jest dla
INSTRUKCJE ITERACYJNE
INSTRUKCJE ITERACYJNE Zadanie nr 1 Przedstaw algorytm za pomocą a i schematów blokowych, który wyświetla na ekranie monitora 10 kolejnych liczb całkowitych począwszy od 1. Zrealizuj problem za pomocą instrukcji
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,
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
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
Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Inżynierii Środowiska obowiązuje studentów rozpoczynających studia w roku akademickim 014/015 Kierunek studiów: Gospodarka przestrzenna
WYZNACZANIE KOSZTÓW TRANSPORTU Z WYKORZYSTANIEM OCTAVE 3.4.3
PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 111 Transport 2016 Joanna Szkutnik-, Wojskowa Akademia Techniczna, W WYZNACZANIE KOSZTÓW TRANSPORTU Z WYKORZYSTANIEM OCTAVE 3.4.3 : maj 2016 Streszczenie: samochodowej.
K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz
K.Pieńkosz Wprowadzenie 1 dr inż. Krzysztof Pieńkosz Instytut Automatyki i Informatyki Stosowanej Politechniki Warszawskiej pok. 560 A tel.: 234-78-64 e-mail: K.Pienkosz@ia.pw.edu.pl K.Pieńkosz Wprowadzenie
Co to jest algorytm? przepis prowadzący do rozwiązania zadania, problemu,
wprowadzenie Co to jest algorytm? przepis prowadzący do rozwiązania zadania, problemu, w przepisie tym podaje się opis czynności, które trzeba wykonać, oraz dane, dla których algorytm będzie określony.
OSTASZEWSKI Paweł (55566) PAWLICKI Piotr (55567) Algorytmy i Struktury Danych PIŁA
OSTASZEWSKI Paweł (55566) PAWLICKI Piotr (55567) 16.01.2003 Algorytmy i Struktury Danych PIŁA ALGORYTMY ZACHŁANNE czas [ms] Porównanie Algorytmów Rozwiązyjących problem TSP 100 000 000 000,000 10 000 000
IV.3.b. Potrafisz samodzielnie dokonać podstawowej konfiguracji sieci komputerowej
IV.3.b. Potrafisz samodzielnie dokonać podstawowej konfiguracji sieci komputerowej Co warto wiedzieć o łączeniu komputerów w sieci? Spójrz na rysunek IV.3p, który przedstawia właściwości Połączeń lokalnych,
Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla studenta
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram
OPTYMALIZACJA ZBIORNIKA NA GAZ PŁYNNY LPG
Leon KUKIEŁKA, Krzysztof KUKIEŁKA, Katarzyna GELETA, Łukasz CĄKAŁA OPTYMALIZACJA ZBIORNIKA NA GAZ PŁYNNY LPG Streszczenie Praca dotyczy optymalizacji kształtu zbiornika toroidalnego na gaz LPG. Kryterium
Aplikacja sieciowa kalkulatora macierzowego zadanie za 10 punktów
Laboratorium 2 Zadanie będzie polegało na zbudowaniu aplikacji kalkulatora macierzowego, która będzie umoŝliwiała wykonywanie operacji arytmetycznych na dwóch macierzach o zmienianym wymiarze od 3x3 do
KONTROLING I MONITOROWANIE ZLECEŃ PRODUKCYJNYCH W HYBRYDOWYM SYSTEMIE PLANOWANIA PRODUKCJI
KONTROLING I MONITOROWANIE ZLECEŃ PRODUKCYJNYCH W HYBRYDOWYM SYSTEMIE PLANOWANIA PRODUKCJI Adam KONOPA, Jacek CZAJKA, Mariusz CHOLEWA Streszczenie: W referacie przedstawiono wynik prac zrealizowanych w
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
HARMONOGRAMOWANIE ROBÓT BUDOWLANYCH Z MINIMALIZACJĄ ŚREDNIEGO POZIOMU ZATRUDNIENIA
HARMONOGRAMOWANIE ROBÓT BUDOWLANYCH Z MINIMALIZACJĄ ŚREDNIEGO POZIOMU ZATRUDNIENIA Wojciech BOśEJKO, Zdzisław HEJDUCKI, Michał PODOLSKI, Mariusz UCHROŃSKI Streszczenie: w pracy proponujemy zastosowanie
Rachunek prawdopodobieństwa projekt Ilustracja metody Monte Carlo obliczania całek oznaczonych
Rachunek prawdopodobieństwa projekt Ilustracja metody Monte Carlo obliczania całek oznaczonych Autorzy: Marta Rotkiel, Anna Konik, Bartłomiej Parowicz, Robert Rudak, Piotr Otręba Spis treści: Wstęp Cel
5. Administracja kontami uŝytkowników
5. Administracja kontami uŝytkowników Windows XP, w porównaniu do systemów Windows 9x, znacznie poprawia bezpieczeństwo oraz zwiększa moŝliwości konfiguracji uprawnień poszczególnych uŝytkowników. Natomiast
Instalacja Czytnika Kart w systemie Windows 7, Windows XP, Windows Vista, Windows 2000.
Instalacja Czytnika Kart w systemie Windows 7, Windows XP, Windows Vista, Windows 2000. Dokumentacja UŜytkownika SPIS TREŚCI I. INSTALACJA CZYTNIKA KART W SYSTEMIE WINDOWS... 3 II. PONOWNA INSTALACJA CZYTNIKA
Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla nauczyciela
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram
KONSMETAL Zamek elektroniczny NT C496-L250 (RAPTOR)
KONSMETAL Zamek elektroniczny NT C496-L250 (RAPTOR) Instrukcja obsługi Podstawowe cechy zamka: 1 kod główny (Master) moŝliwość zdefiniowania do 8 kodów uŝytkowników długość kodu otwarcia: 6 cyfr długość
MODUŁ INTERNETOWY dane statystyczne PUP
MODUŁ INTERNETOWY dane statystyczne PUP Chcąc ułatwić publikację danych statystycznych na stronach WWW Urzędów Pracy prezentujemy Państwu moduł internetowej obsługi w/w danych. Moduł ten realizuje następujące
Optymalizacja harmonogramów budowlanych - problem szeregowania zadań
Mieczysław POŁOŃSKI Wydział Budownictwa i Inżynierii Środowisa, Szoła Główna Gospodarstwa Wiejsiego, Warszawa, ul. Nowoursynowsa 159 e-mail: mieczyslaw_polonsi@sggw.pl Założenia Optymalizacja harmonogramów
OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI
Autoreferat do rozprawy doktorskiej OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI Michał Mazur Gliwice 2016 1 2 Montaż samochodów na linii w
Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 1 Wprowadzenie do narzędzia CASE. Materiały dla nauczyciela
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 1 Wprowadzenie do narzędzia CASE
Systemy liczenia. 333= 3*100+3*10+3*1
Systemy liczenia. System dziesiętny jest systemem pozycyjnym, co oznacza, Ŝe wartość liczby zaleŝy od pozycji na której się ona znajduje np. w liczbie 333 kaŝda cyfra oznacza inną wartość bowiem: 333=
Techniki optymalizacji
Techniki optymalizacji Wprowadzenie Maciej Hapke maciej.hapke at put.poznan.pl Literatura D.E. Goldberg Algorytmy genetyczne i zastosowania, WNT, 1995 Z. Michalewicz Algorytmy genetyczne + struktury danych
Dla naszego obiektu ciągłego: przy czasie próbkowania T p =2.
1. Celem zadania drugiego jest przeprowadzenie badań symulacyjnych układu regulacji obiektu G(s), z którym zapoznaliśmy się w zadaniu pierwszym, i regulatorem cyfrowym PID, którego parametry zostaną wyznaczone
Współpraca Integry z programami zewnętrznymi
Współpraca Integry z programami zewnętrznymi Uwaga! Do współpracy Integry z programami zewnętrznymi potrzebne są dodatkowe pliki. MoŜna je pobrać z sekcji Download -> Pozostałe po zalogowaniu do Strefy
Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 3 Ćwiczenia w narzędziu CASE diagram sekwencji. Materiały dla nauczyciela
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 3 Ćwiczenia w narzędziu CASE diagram
FK - Deklaracje CIT-8
FK - Deklaracje CIT-8 1. Wstęp. Moduł FK umoŝliwia przygotowanie i wydruk formularza deklaracji podatkowej CIT-8. W skład dostępnych formularzy wchodzą deklaracje CIT-8(21) oraz CIT- 8/O(8). Dane do formularza
Sterowanie procesami dyskretnymi
Politechnika Rzeszowska Wydział Elektrotechniki i Informatyki Katedra Informatyki i Automatyki Laboratorium Sterowanie procesami dyskretnymi Stanowisko 3 Algorytmy harmonogramowania zadań pakiet LiSA Rzeszów
BADANIA OPERACYJNE i teoria optymalizacji. Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych
BADANIA OPERACYJNE i teoria optymalizacji Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych e-mail: tpisula@prz.edu.pl 1 Literatura podstawowa wykorzystywana podczas zajęć wykładowych: 1. Gajda J.,
LABORATORIUM Systemy teletransmisji i transmisja danych
LABORATORIUM Systemy teletransmisji i transmisja danych INSTRUKCJA NR:3 TEMAT: Podstawy adresowania IP w protokole TCP/IP 1 Cel ćwiczenia: WyŜsza Szkoła Technik Komputerowych i Telekomunikacji Zapoznanie
PROJEKT CZĘŚCIOWO FINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ. Opis działania raportów w ClearQuest
PROJEKT CZĘŚCIOWO FINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ Opis działania raportów w ClearQuest Historia zmian Data Wersja Opis Autor 2008.08.26 1.0 Utworzenie dokumentu. Wersja bazowa dokumentu. 2009.12.11 1.1
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.
Sortowanie Shella Shell Sort
Sortowanie Shella Shell Sort W latach 50-tych ubiegłego wieku informatyk Donald Shell zauważył, iż algorytm sortowania przez wstawianie pracuje bardzo efektywnie w przypadku gdy zbiór jest w dużym stopniu
SYLABUS/KARTA PRZEDMIOTU
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W GŁOGOWIE SYLABUS/KARTA PRZEDMIOTU 1. NAZWA PRZEDMIOTU Systemy produkcyjne komputerowo zintegrowane. NAZWA JEDNOSTKI PROWADZĄCEJ PRZEDMIOT Instytut Politechniczny 3. STUDIA
1. Instalacja modułu w systemie Windows.
1. Instalacja modułu w systemie Windows. W urządzeniach dołączanych do sieci lokalnej LAN zastosowano moduły firmy DIGI. Sterowniki dostarczone przez producenta tworzą w systemie Windows wirtualny port
Laboratorium przedmiotu Technika Cyfrowa
Laboratorium przedmiotu Technika Cyfrowa ćw.3 i 4: Asynchroniczne i synchroniczne automaty sekwencyjne 1. Implementacja asynchronicznych i synchronicznych maszyn stanu w języku VERILOG: Maszyny stanu w
Instrukcja Instalacji
Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki Instrukcja Instalacji Aplikacja współfinansowana ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Spis treści
SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH
Aleksander JASTRIEBOW 1 Stanisław GAD 2 Radosław GAD 3 monitorowanie, układ zasilania w paliwo, diagnostyka SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH Praca poświęcona przedstawieniu
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: PODSTAWY MODELOWANIA PROCESÓW WYTWARZANIA Fundamentals of manufacturing processes modeling Kierunek: Mechanika i Budowa Maszyn Rodzaj przedmiotu: obowiązkowy na specjalności APWiR Rodzaj
OPTYMALIZACJA HARMONOGRAMU DOSTAW MATERIAŁÓW BUDOWLANYCH PRZY ZASTOSOWANIU METODY GRAFICZNEJ WSPOMAGANEJ TEORIĄ KOLEJEK
OPTYMALIZACJA HARMONOGRAMU DOSTAW MATERIAŁÓW BUDOWLANYCH PRZY ZASTOSOWANIU METODY GRAFICZNEJ WSPOMAGANEJ TEORIĄ KOLEJEK Michał Krzemiński*, Paweł Nowak ** 1. Wprowadzenie Problem opracowania harmonogramu
KaŜdemu atrybutowi A przyporządkowana jest dziedzina Dom(A), czyli zbiór dopuszczalnych wartości.
elacja chemat relacji chemat relacji jest to zbiór = {A 1,..., A n }, gdzie A 1,..., A n są artybutami (nazwami kolumn) np. Loty = {Numer, kąd, Dokąd, Odlot, Przylot} KaŜdemu atrybutowi A przyporządkowana
WSPÓŁCZYNNIK GOTOWOŚCI SYSTEMU LOKOMOTYW SPALINOWYCH SERII SM48
TECHNIKA TRANSPORTU SZYNOWEGO Andrzej MACIEJCZYK, Zbigniew ZDZIENNICKI WSPÓŁCZYNNIK GOTOWOŚCI SYSTEMU LOKOMOTYW SPALINOWYCH SERII SM48 Streszczenie W artykule wyznaczono współczynniki gotowości systemu
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: SYSTEMY INFORMATYCZNE WSPOMAGAJĄCE DIAGNOSTYKĘ MEDYCZNĄ Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, projekt
OPROGRAMOWANIE DEFSIM2
Politechnika Warszawska Wydział Elektroniki i Technik Informacyjnych OPROGRAMOWANIE DEFSIM2 Instrukcja użytkownika mgr inż. Piotr Trochimiuk, mgr inż. Krzysztof Siwiec, prof. nzw. dr hab. inż. Witold Pleskacz
Wykorzystanie nowoczesnych technik prognozowania popytu i zarządzania zapasami do optymalizacji łańcucha dostaw na przykładzie dystrybucji paliw cz.
14.12.2005 r. Wykorzystanie nowoczesnych technik prognozowania popytu i zarządzania zapasami do optymalizacji łańcucha dostaw na przykładzie dystrybucji paliw cz. 2 3.2. Implementacja w Excelu (VBA for
Opis tworzenia modelu uprawnień dla UŜytkowników
Opis tworzenia modelu uprawnień dla UŜytkowników Zasady tworzenia uprawnień ZałoŜenie 1: Zabronienie dla UŜytkownika do podglądu rachunków Efektem będzie brak moŝliwości wyświetlenia m.in.: listy rachunków,
InŜynieria Rolnicza 14/2005. Streszczenie
Michał Cupiał Katedra InŜynierii Rolniczej i Informatyki Akademia Rolnicza w Krakowie PROGRAM WSPOMAGAJĄCY NAWOśENIE MINERALNE NAWOZY 2 Streszczenie Przedstawiono program Nawozy 2 wspomagający nawoŝenie
PRZEWODNIK PO PRZEDMIOCIE. stacjonarne. II stopnia. ogólnoakademicki. podstawowy WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM
Politechnika Częstochowska, Wydział Zarządzania PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu Kierunek Forma studiów Poziom kwalifikacji Rok Semestr Jednostka prowadząca Osoba sporządzająca Profil Rodzaj
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Mechanika i Budowa Maszyn Rodzaj przedmiotu: obowiązkowy na specjalności Inżynieria cieplna i samochodowa Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU
Instrukcja instalacji oprogramowania do składania podpisu elektronicznego, pod umową o zarządzanie PPK, przy uz yciu certyfikatu kwalifikowanego
Instrukcja instalacji oprogramowania do składania podpisu elektronicznego, pod umową o zarządzanie PPK, przy uz yciu certyfikatu kwalifikowanego 1 Wymagania wstępne Zawarcie umowy o zarządzanie za pomocą
Metody Programowania
POLITECHNIKA KRAKOWSKA - WIEiK KATEDRA AUTOMATYKI i TECHNIK INFORMACYJNYCH Metody Programowania www.pk.edu.pl/~zk/mp_hp.html Wykładowca: dr inż. Zbigniew Kokosiński zk@pk.edu.pl Wykład 8: Wyszukiwanie
Metody optymalizacji Optimization methods Forma studiów: stacjonarne Poziom studiów II stopnia. Liczba godzin/tydzień: 1W, 1Ć
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści dodatkowych Rodzaj zajęć: wykład, ćwiczenia Metody Optimization methods Forma studiów: stacjonarne Poziom studiów
Algorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny
Algorytm to przepis; zestawienie kolejnych kroków prowadzących do wykonania określonego zadania; to uporządkowany sposób postępowania przy rozwiązywaniu zadania, problemu, z uwzględnieniem opisu danych
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ę
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Programowanie liniowe w technice Linear programming in engineering problems Kierunek: Rodzaj przedmiotu: obowiązkowy na kierunku matematyka przemysłowa Rodzaj zajęć: wykład, laboratorium,
Planowanie i organizacja robót inżynieryjnych WF-ST1-GI--12/13Z-PANO. Liczba godzin stacjonarne: Wykłady: 15 Zajęcia projektowe: 30
Karta przedmiotu Wydział: Wydział Finansów Kierunek: Gospodarka przestrzenna I. Informacje podstawowe Nazwa przedmiotu Planowanie i organizacja robót inżynieryjnych Nazwa przedmiotu w j. ang. Język prowadzenia
ZASTOSOWANIE PRZEGLĄDU ZUPEŁNEGO SZEREGOWANIA ZADAŃ DO ORGANIZACJI PRAC WYKOŃCZENIOWYCH
THEORETICAL FOUNDATIONS OF CIVIL ENGINEERING Polish-Ukrainian Transactions. Ed. by W. Szcześniak Vol. 22, pp. 189-194, Warsaw 2014 ZASTOSOWANIE PRZEGLĄDU ZUPEŁNEGO SZEREGOWANIA ZADAŃ DO ORGANIZACJI PRAC
Instrukcja uŝytkownika narzędzia Skaner SMTP TP. Uruchamianie aplikacji
Instrukcja uŝytkownika narzędzia Skaner SMTP TP W związku z wprowadzeniem dodatkowego profilu dla usługi "Bezpieczny Dostęp", który ogranicza komunikację i wpływa na funkcjonowanie poczty elektronicznej,
ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1)
ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL 1. Problem Rozważmy układ dwóch równań z dwiema niewiadomymi (x 1, x 2 ): 1 x1 sin x2 x2 cos x1 (1) Nie jest
Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.
Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor. Parametry sprzętowe i systemowe wymagane do pracy Generatora Wniosków Aplikacyjnych - Edytor. Minimalne wymagania sprzętowe i systemowe
System wspomagania harmonogramowania przedsięwzięć budowlanych
System wspomagania harmonogramowania przedsięwzięć budowlanych Wojciech Bożejko 1 Zdzisław Hejducki 2 Mariusz Uchroński 1 Mieczysław Wodecki 3 1 Instytut Informatyki, Automatyki i Robotyki Politechnika
TRANSCOMP XV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT
TRANSCOMP XV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT FRĄCKIEWICZ Rafał 1 KRZEMIŃSKI Michał 2 Harmonogramy budowlane, reguły szeregowania zadań, program LEKIN ANALIZA
PROCES PRODUKCJI CYKL PRODUKCYJNY SZEREGOWO-RÓWNOLEGŁY RYSOWANIE HARMONOGRAMU
PROCES PRODUKCJI CYKL PRODUKCYJNY SZEREGOWO-RÓWNOLEGŁY RYSOWANIE HARMONOGRAMU 1. Proces produkcji Definicja Proces produkcyjny wyrobu zbiór operacji produkcyjnych realizowanych w uporządkowanej kolejności
Komunikaty statystyczne medyczne
Komunikaty statystyczne-medyczne (raporty statystyczne SWX) zawierają informację o usługach medycznych wykonanych przez świadczeniodawcę. Przekazany przez świadczeniodawcę komunikat podlega sprawdzeniu
elektroniczna Platforma Usług Administracji Publicznej
elektroniczna Platforma Usług Administracji Publicznej Instrukcja użytkownika Katalog Usług Publicznych wersja 1.0 wersja 1.0. 1. WPROWADZENIE...3 1.1. CEL DOKUMENTU...3 1.2. SŁOWNIK POJĘĆ...3 1.3. ELEMENTY
1 Wprowadzenie do algorytmiki
Teoretyczne podstawy informatyki - ćwiczenia: Prowadzący: dr inż. Dariusz W Brzeziński 1 Wprowadzenie do algorytmiki 1.1 Algorytm 1. Skończony, uporządkowany ciąg precyzyjnie i zrozumiale opisanych czynności
WYZNACZANIE CECH PUNKTOWYCH SYGNAŁÓW POMIAROWYCH
PODSTAWY SYGNAŁÓW POMIAROWYCH I METROLOGII WYZNACZANIE CECH PUNKTOWYCH SYGNAŁÓW POMIAROWYCH WSTĘP TEORETYCZNY Sygnałem nazywamy przebieg dowolnej wielkości fizycznej mogącej być nośnikiem informacji Opis
Wykład z Technologii Informacyjnych. Piotr Mika
Wykład z Technologii Informacyjnych Piotr Mika Uniwersalna forma graficznego zapisu algorytmów Schemat blokowy zbiór bloków, powiązanych ze sobą liniami zorientowanymi. Jest to rodzaj grafu, którego węzły
OPTYMALNA ALOKACJA OBIEKTÓW Z WYKORZYSTANIEM ALGORYTMÓW EWOLUCYJNYCH
Stanisław KRENICH 1 Alokacja obiektów Optymalizacja Algorytmy ewolucyjne OPTYMALNA ALOKACJA OBIEKTÓW Z WYKORZYSTANIEM ALGORYTMÓW EWOLUCYJNYCH W artykule opisano metodę rozwiązywani zagadnienia optymalnej
Multimetr cyfrowy MAS-345. Instrukcja instalacji i obsługi oprogramowania DMM VIEW Ver 2.0
Multimetr cyfrowy MAS-345 Instrukcja instalacji i obsługi oprogramowania DMM VIEW Ver 2.0 Do urządzenia MAS-345 została dołączona płyta CD zawierająca oprogramowanie DMM VIEW 2.0, dzięki któremu moŝliwa
Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
FOLIA POMERANAE UNIVERSITATIS TECHNOLOGIAE STETINENSIS Folia Pomer. Univ. Technol. Stetin. 2009, Oeconomica 275 (57), 53 58
FOLIA POMERANAE UNIVERSITATIS TECHNOLOGIAE STETINENSIS Folia Pomer. Univ. Technol. Stetin. 2009, Oeconomica 275 (57), 53 58 Anna LANDOWSKA ROZWIĄZANIE PROBLEMU OPTYMALNEGO PRZYDZIAŁU ZA POMOCĄ KLASYCZNEGO
Gramatyki, wyprowadzenia, hierarchia Chomsky ego. Gramatyka
Gramatyki, wyprowadzenia, hierarchia Chomsky ego Teoria automatów i języków formalnych Dr inŝ. Janusz Majewski Katedra Informatyki Gramatyka Gramatyką G nazywamy czwórkę uporządkowaną gdzie: G =
Programowanie obiektowe zastosowanie języka Java SE
Programowanie obiektowe zastosowanie języka Java SE Wstęp do programowania obiektowego w Javie Autor: dr inŝ. 1 Java? Java język programowania obiektowo zorientowany wysokiego poziomu platforma Javy z
Typowe błędy w analizie rynku nieruchomości przy uŝyciu metod statystycznych
Typowe błędy w analizie rynku nieruchomości przy uŝyciu metod statystycznych Sebastian Kokot XXI Krajowa Konferencja Rzeczoznawców Majątkowych, Międzyzdroje 2012 Rzetelnie wykonana analiza rynku nieruchomości
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
Instalacja oprogramowania Wonderware Application Server 3.0 na potrzeby Platformy Systemowej Wonderware
Informator Techniczny nr 107 24-10-2008 INFORMATOR TECHNICZNY WONDERWARE Instalacja oprogramowania Wonderware Application Server 3.0 na potrzeby Platformy Systemowej Wonderware Komponenty Application Server
Metodyki i techniki programowania
Metodyki i techniki programowania dr inż. Maciej Kusy Katedra Podstaw Elektroniki Wydział Elektrotechniki i Informatyki Politechnika Rzeszowska Elektronika i Telekomunikacja, sem. 2 Plan wykładu Sprawy
Program do obsługi ubezpieczeń minifort
Program do obsługi ubezpieczeń minifort Dokumentacja uŝytkownika Rozliczanie z TU Kraków, grudzień 2008r. Rozliczanie z TU Pod pojęciem Rozliczenie z Towarzystwem Ubezpieczeniowym będziemy rozumieć ogół
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
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Programowanie liniowe w zagadnieniach finansowych i logistycznych Linear programming in financial and logistics problems Kierunek: Matematyka Rodzaj przedmiotu: obowiązkowy dla specjalności
INFORMATOR TECHNICZNY WONDERWARE. Instalacja oprogramowania IndustrialSQL Server 8.0. Instalacja Microsoft SQL Server 2000 Standard Edition
Informator Techniczny nr 54 26-08-2002 INFORMATOR TECHNICZNY WONDERWARE Instalacja oprogramowania IndustrialSQL Server 8.0 Instalacja oprogramowania IndustrialSQL Server 8.0 przebiega w trzech etapach:
EGZAMIN MATURALNY Z INFORMATYKI. 10 maja 2017 POZIOM ROZSZERZONY. Godzina rozpoczęcia: 14:00 CZĘŚĆ I
Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. Układ graficzny CKE 2013 KOD UZUPEŁNIA ZDAJĄCY PESEL miejsce na naklejkę EGZAMIN MATURALNY Z INFORMATYKI POZIOM ROZSZERZONY
Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter146/1_szacowanie_formuly.zip
:: Trik 1. Analiza działania formuły krok po kroku :: Trik 2. Przejrzysty harmonogram zadań :: Trik 3. Dane w kolejności losowej :: Trik 4. Najszybszy sposób utworzenia kopii arkusza :: Trik 5. Szybka