Symulatory on-line

Source: https://staff.um.edu.mt/jskl1/simweb/index.html

Solvery i symulatory on-line

M/M/1 Solver & Simulator rozwiązuje i symuluje system kolejkowania M/M/1. Użyj go, aby dowiedzieć się o systemach kolejkowania, uzyskać wyprowadzenie modelu matematycznego M/M/1 i porównać symulowane i obliczone wyniki.

Symulatory ogólnych systemów pojedynczej kolejki

Symulator nr 1 umożliwia symulację systemów pojedynczej kolejki z pojedynczymi przyjazdami i pojedynczą obsługą. Dla interwałów przyjazdów i czasu trwania usługi użytkownik wybiera rozkład teoretyczny lub wprowadza rozkład empiryczny w formie tabeli. Następnie użytkownik wybiera liczbę kanałów i ewentualnie maksymalną długość kolejki oraz całkowitą liczbę klientów, jeśli są one ograniczone. Organizacja kolejki może być FIFO lub LIFO. Przedstawiono wszystkie typowe wyniki symulacji. Istnieje możliwość zapisania wyników w osobnym oknie przeglądarki do dalszego wykorzystania.

Symulator nr 2 umożliwia symulację systemów pojedynczej kolejki z przyjazdami masowymi (batch) i obsługą masową (batch). Rozmiary partii mogą być stałe lub losowe. Kanały albo czekają na rozpoczęcie obsługi pełnych partii, albo mogą być obsługiwane mniejsze partie. Dla interwałów przyjazdów i czasu trwania usługi użytkownik wybiera rozkład teoretyczny lub wprowadza rozkład empiryczny w formie tabeli. Następnie użytkownik wybiera liczbę kanałów oraz maksymalną długość kolejki w przypadku ograniczonej pojemności systemu. Populacja jest nieograniczona. Organizacja kolejki może być FIFO lub LIFO. Przedstawiono wszystkie typowe wyniki symulacji. Istnieje możliwość zapisania wyników w osobnym oknie przeglądarki do dalszego wykorzystania.

Symulatory sieci kolejkowych

Symulator otwartych sieci kolejkowych . Za pomocą tego symulatora możesz symulować otwarte sieci kolejkowe o praktycznie dowolnej wielkości i topologii. Sieci kolejkowe tworzą generatory klientów i stacje obsługi. Po przyjeździe pierwsza stacja jest wybierana losowo. Po zakończonej usłudze klient opuszcza sieć lub przechodzi do losowo wybranej kolejnej stacji. Wszystkie rozkłady tras są wprowadzane przez użytkownika. Dostępna jest pomoc z samouczkiem, przeczytaj go, zanim zaczniesz eksperymentować.

Symulator zamkniętych sieci kolejkowych . Za pomocą tego symulatora można symulować zamknięte sieci kolejkowe o praktycznie dowolnej wielkości i topologii. Sieci kolejkowe tworzą stacje paliw o zadanych numerach początkowych klientów. Po zakończonym serwisie następna stacja jest wybierana losowo. Rozkłady tras są wprowadzane przez użytkownika. Dostępna jest pomoc, przeczytaj ją, zanim zaczniesz eksperymentować.

Symulatory są bezpłatne, możesz pobrać wszystkie pliki i uruchomić je lokalnie. Najpierw napisz do mnie e-mailem coś o sobie i o tym, jak korzystasz z symulatorów. Następnie wyślę Ci szczegóły pobierania.

Powrót do góry

Testowanie generatorów losowych

Testerzy on-line sprawdzają równomierny rozkład wygenerowanych singli, par i trójek. Przedział [0,1] w każdym wymiarze jest najpierw dzielony na pewną liczbę n równych podprzedziałów, które generują n , n 2 i n 3 przedziałów. Następnie programy znajdują rzeczywiste częstotliwości wszystkich przedziałów i porównują je z częstotliwością teoretyczną. Wyniki zawierają maksymalne i minimalne częstości, wartość testu chi-kwadrat oraz tabelę częstości z prostym półgraficznym wykresem słupkowym, który powinien być jak najbardziej płaski. Przeczytaj pomoc i wprowadzenie, aby dowiedzieć się więcej. Ci testerzy są dostępni do testowania generatorów losowych JavaScript i JSSim:

Tester nr 1 testuje natywny generator JavaScript Math.random() w 10 interwałach w każdym wymiarze.

Tester nr 2 testuje natywny generator JavaScript Math.random() w dowolnej liczbie interwałów.

Tester nr 3 testuje natywny generator JSSim w 10 interwałach w każdym wymiarze.

Tester nr 4 testuje natywny generator JSSim w dowolnej liczbie interwałów.

Kolejne dwa testery umożliwiają wprowadzenie stałych generatora. Użyj ich, aby zmodyfikować domyślny generator JSSim i/lub zbadać właściwości liniowych generatorów kongruencjalnych.

Tester nr 5 testuje dowolny liniowy generator kongruencjalny w 10 interwałach w każdym wymiarze.

Tester nr 6 testuje dowolny liniowy generator kongruencjalny w dowolnej liczbie interwałów.

Podpowiedź: wprowadź stałe ( m = 2 31 = 2147483648, a = 2 16 +3 = 65539, c = 0) niesławnego generatora RANDU i wykonaj test trójek dla przedziałów 10 i 20 w każdym wymiarze.

Powrót do góry

JSSim

Wszystkie procedury użyte do stworzenia tych modeli symulacyjnych są teraz dostępne jako narzędzie symulacyjne oparte na JavaScript o nazwie JSSim ( J ava S cript Sim ulation).

Zajrzyj do jego podręcznika on-line, z którego możesz również wypróbować kilka przykładowych modeli symulacyjnych.

Pobierz JSSim , aby rozpocząć pracę nad własnymi modelami symulacyjnymi.

Powrót do góry

Autor

W razie jakichkolwiek problemów nie wahaj się ze mną skontaktować:

Jaroslav Sklenar

Profesor nadzwyczajny

Katedra Statystyki i Badań Operacyjnych

Uniwersytet Maltański

Msida Malta

e-mail: jaroslav.sklenar@um.edu.mt

WWW: http://staff.um.edu.mt/jskl1/

Writing a thesis is a challenging endeavor that demands meticulous research, critical thinking, and coherent articulation of ideas. Students often encounter various troubles while crafting their theses, prompting them to seek assistance like "write my thesis" services. These challenges range from formulating a compelling thesis statement and organizing vast amounts of information to ensuring proper citation and maintaining a consistent writing style.

Thesis writing services have emerged as a solution for students grappling with time constraints, complexity of the topic, or language barriers. However, relying solely on such services can hinder the development of crucial academic skills. Overcoming thesis writing difficulties involves effective time management, breaking the task into manageable sections, and seeking guidance from mentors or writing centers.