
first controller design focuses on optimizing commu-
nication protocols through a set of largely indepen-
dent internal agents. The second design adopts a simi-
lar framework but places a greater emphasis on adapt-
ability and robustness. After comprehensive evalua-
tion and analysis, the distributed controller emerged
as the preferred choice, primarily due to its resilience
and potential for further improvements by addressing
current implementation challenges.
The distributed approach is particularly advan-
tageous due to its dynamic adaptation to fluctuat-
ing demands and its ability to operate independently.
This flexibility enhances the efficiency of systems like
queue management and resource allocation, where
such adaptability is crucial for maintaining continu-
ous and effective operation. When applied to queue
management, it can dynamically adjust resource allo-
cation based on real-time data, significantly reducing
wait times and improving service efficiency. Simi-
larly, in computing resource allocation, a distributed
approach allows for a more agile response to work-
load changes, optimizing the use of computational re-
sources and enhancing system performance.
Despite these advancements, the study faces cer-
tain limitations in both design and implementation.
Notably, the absence of real-world usage data makes
it challenging to refine Estimated Time to Dispatch
(ETD) predictions. During testing, decision-making
times require more detailed examination. While prac-
tical deployment could provide the necessary data, a
deeper look at time efficiency will be a focus for fu-
ture improvements. Another key consideration for
future development is adhering to core principles of
distributed systems, particularly in maintaining state
consistency. It is important to note that any delays
observed during testing of the distributed controller
were deemed acceptable when weighed against the
substantial benefits it offers.
In conclusion, we are confident that our proposed
approach lays the foundation for developing more ef-
ficient and user-friendly elevator system controllers,
enhancing the overall user experience. Future iter-
ations will address the identified limitations and ex-
plore real-world deployment further, aiming for a
more comprehensive understanding of the system’s
performance and its potential to elevate the standards
of elevator control systems.
REFERENCES
Al-Kodmany, K. (2023). Elevator technology improve-
ments: A snapshot. Encyclopedia, 3(2):530–548.
Fujino, A., Tobita, T., Segawa, K., Yoneda, K., and To-
gawa, A. (1997). An elevator group control system
with floor-attribute control method and system opti-
mization using genetic algorithms. IEEE Transactions
on Industrial Electronics, 44(4):546–552.
Giret, A., Botti, V., and Valero, S. (2005). Mas method-
ology for hms. In Holonic and Multi-Agent Sys-
tems for Manufacturing: Second International Con-
ference on Industrial Applications of Holonic and
Multi-Agent Systems, HoloMAS 2005, Copenhagen,
Denmark, August 22-24, 2005. Proceedings 2, pages
39–49. Springer.
Latif, M., Kheshaim, M., and Kundu, S. (2016). A review
of elevator dispatching systems. Engineering Letters,
24(1):23–31.
Mu
˜
noz, D. M., Llanos, C. H., Ayala-Rinc
´
on, M., van Els,
R., and Almeida, R. P. (2006). Implementation of
dispatching algorithms for elevator systems using re-
configurable architectures. In Proceedings of the 19th
annual symposium on Integrated circuits and systems
design, pages 32–37.
Pepyne, D. L. and Cassandras, C. G. (1998). Design and im-
plementation of an adaptive dispatching controller for
elevator systems during uppeak traffic. IEEE Trans-
actions on control systems technology, 6(5):635–650.
Rodriguez, S., Gaud, N., and Galland, S. (2014). Sarl:
a general-purpose agent-oriented programming lan-
guage. In 2014 IEEE/WIC/ACM International Joint
Conferences on Web Intelligence (WI) and Intelligent
Agent Technologies (IAT), volume 3, pages 103–110.
IEEE.
Rong, A., Hakonen, H., and Lahdelma, R. (2003). Esti-
mated time of arrival (ETA) based elevator group con-
trol algorithm with more accurate estimation. Turku
Centre for Computer Science.
Sakita, M. (2001). Elevator system with multiple cars in
one hoistway. Elevator World, 49(6):80–91.
Smith, R. (2002). Etd algorithm with destination dispatch
and booster options. Elevator world, pages 136–142.
Sorsa, J. S., Ehtamo, H., Siikonen, M., Tyni, T., and Ylinen,
J. (2009). The elevator dispatching problem. Trans-
portation Science.
Tanaka, S., Hoshino, D., and Watanabe, M. (2016). Group
control of multi-car elevator systems without accurate
information of floor stoppage time. Flexible Services
and Manufacturing Journal, 28:461–494.
Optimizing Elevator Performance with SARL Multi-Agent Systems: A Distributed Approach for Enhanced Responsiveness and Efficiency
165