Modified Kleene Star Algorithm Using Max-Plus Algebra and Its Application in the Railroad Scheduling Graphical User Interface

In max-plus algebra, some algorithms for determining the eigenvector of irreducible matrices are the power algorithm and the Kleene star algorithm. In this research, a modified Kleene star algorithm will be discussed to compensate for the disadvantages of the Kleene star algorithm. The Kleene star a...

Full description

Bibliographic Details
Main Authors: Ema Carnia, Rinaldi Wilopo, Herlina Napitupulu, Nursanti Anggriani, Asep K. Supriatna
Format: Article
Language:English
Published: MDPI AG 2023-01-01
Series:Computation
Subjects:
Online Access:https://www.mdpi.com/2079-3197/11/1/11
Description
Summary:In max-plus algebra, some algorithms for determining the eigenvector of irreducible matrices are the power algorithm and the Kleene star algorithm. In this research, a modified Kleene star algorithm will be discussed to compensate for the disadvantages of the Kleene star algorithm. The Kleene star algorithm’s time complexity is <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>O</mi><mrow><mo>(</mo><mrow><mi>n</mi><mrow><mo>(</mo><mrow><mi>n</mi><mo>!</mo></mrow><mo>)</mo></mrow></mrow><mo>)</mo></mrow></mrow></semantics></math></inline-formula>, and the new Kleene star algorithm’s time complexity is <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>O</mi><mrow><mo>(</mo><mrow><msup><mi>n</mi><mn>4</mn></msup></mrow><mo>)</mo></mrow></mrow></semantics></math></inline-formula>, while the power algorithm’s time complexity cannot be calculated. This research also applies max-plus algebra in a railroad network scheduling problem, constructing a graphical user interface to perform schedule calculations quickly and easily.
ISSN:2079-3197