Title Simulacija redova čekanja u R programskom jeziku: Simmer paket
Title (english) Queueing theory simulation in R: Simmer package
Author Luka Jakšeković
Mentor Darko Etinger (mentor)
Committee member Ivan Lorencin (predsjednik povjerenstva)
Committee member Darko Etinger (član povjerenstva)
Committee member Snježana Babić (član povjerenstva)
Granter University of Pula (Faculty of Informatics in Pula) Pula
Defense date and country 2024-09-23, Croatia
Scientific / art field, discipline and subdiscipline SOCIAL SCIENCES Information and Communication Sciences Information Systems and Information Science
Abstract U današnjem sve složenijem poslovnom okruženju, redovi čekanja predstavljaju ključni element koji utječe na zadovoljstvo korisnika, učinkovitost poslovanja i iskorištenost resursa.
Redovi čekanja se često pojavljuju u različitim sektorima, od maloprodaje i zdravstvenih ustanova do transporta i telekomunikacija. U ovom završnom radu, istražujemo kako se R programski jezik i paket "simmer" mogu koristiti za dublje razumijevanje, modeliranje i optimizaciju redova čekanja u različitim kontekstima. R je moćan jezik za analizu podataka i
statistiku, dok je "simmer" paket specijaliziran za simulaciju događaja. Kombinacija ova dva alata omogućuje nam da stvorimo realistične modele redova čekanja i testiramo različite scenarije kako bismo bolje razumjeli njihovo ponašanje. U teorijskom okviru ovog istraživanja, razmatramo osnove teorije redova čekanja i koncepte simulacije. Otkrivamo kako se statistički modeli mogu primijeniti na stvarne situacije s redovima čekanja kako bismo ih bolje razumjeli i optimizirali. Također, istražujemo prednosti R programskog jezika i paketa "simmer" u ovom kontekstu, ističući njihovu fleksibilnost i mogućnost prilagodbe
različitim scenarijima. U metodologiji istraživanja, detaljno definiramo korake za postavljanje simulacijskog okruženja u R programskom jeziku. Ovdje razrađujemo proces modeliranja redova čekanja, uključujući definiranje entiteta, resursa i događaja. Također, pristupamo parametrima simulacije kako bismo stvorili realistične scenarije za ispitivanje. Na taj način osiguravamo da naša simulacija odražava stvarne uvjete i omogućava nam testiranje različitih strategija upravljanja redovima čekanja. Ovaj rad ima za cilj pružiti dublje razumijevanje redova čekanja i kako ih možemo optimizirati pomoću R programskog jezika i paketa
"simmer". Kroz praktične primjere i analize u stvarnim scenarijima, ilustrirat ćemo kako ovi alati mogu pridonijeti boljem upravljanju redovima čekanja i poboljšati iskustvo korisnika, što je ključno za uspješno poslovanje u današnjem konkurentnom okruženju.
Abstract (english) In today's increasingly complex business environment, queues represent a key element that affects customer satisfaction, business efficiency and resource utilization. Queues often occur in a variety of sectors, from retail and healthcare to transportation and telecommunications. In this final paper, we explore how the R programming language and the "simmer" package can be used for a deeper understanding, modeling and optimization of queues in different contexts. R is a powerful language for data analysis and statistics, while "simmer" is a specialized package for event simulation. The combination of these two tools allows us to create realistic queue models and test different scenarios to better understand their behavior.
In the theoretical framework of this research, we consider the basics of queuing theory and simulation concepts. We discover how statistical models can be applied to real-world queuing situations to better understand and optimize them. We also explore the advantages of the R programming language and the "simmer" package in this context, highlighting their flexibility and adaptability to different scenarios. In the research methodology, we define in detail the steps for setting up the simulation environment in the R programming language. Here we elaborate on the process of modeling queues, including defining entities, resources and events.
We also access simulation parameters to create realistic test scenarios. In this way, we ensure that our simulation reflects real conditions and allows us to test different queue management strategies. This paper aims to provide a deeper understanding of queues and how we can optimize them using the R programming language and the "simmer" package. Through practical examples and analysis in real scenarios, we will illustrate how these tools can contribute to better queue management and improve the customer experience, which is crucial for successful business in today's competitive environment.
Keywords
redovi čekanja
R programski jezik
paket „simmer“
simulacijsko okruženje
Keywords (english)
queues
R programming language
"simmer" package
simulation environment
Language croatian
URN:NBN urn:nbn:hr:137:926201
Study programme Title: Informatics Study programme type: university Study level: undergraduate Academic / professional title: sveučilišni/a prvostupnik/prvostupnica (baccalaureus/baccalaurea) informatike (sveučilišni/a prvostupnik/prvostupnica (baccalaureus/baccalaurea) informatike)
Type of resource Text
File origin Born digital
Access conditions Open access
Terms of use
Created on 2024-09-24 15:54:20