Vis enkel innførsel

dc.contributor.authorLuteberget, Bjørnar
dc.date.accessioned2022-09-07T12:11:01Z
dc.date.available2022-09-07T12:11:01Z
dc.date.created2021-11-16T15:47:02Z
dc.date.issued2021
dc.identifier.citationElectronic Proceedings in Theoretical Computer Science (EPTCS). 2021, 348, 110-127.en_US
dc.identifier.issn2075-2180
dc.identifier.urihttps://hdl.handle.net/11250/3016321
dc.description.abstractAlthough railway dispatching on large national networks is gradually becoming more computerized, there are still major obstacles to retrofitting (semi-)autonomous control systems. In addition to requiring extensive and detailed digitalization of infrastructure models and information systems, exact optimization for railway dispatching is computationally hard. Heuristic algorithms and manual overrides are likely to be required for semi-autonomous railway operations for the foreseeable future. In this context, being able to detect problems such as deadlocks can be a valuable part of a runtime verification system. If bound-for-deadlock situations are correctly recognized as early as possible, human operators will have more time to better plan for recovery operations. Deadlock detection may also be useful for verification in a feedback loop with a heuristic or semi-autonomous dispatching algorithm if the dispatching algorithm cannot itself guarantee a deadlock-free plan. We describe a SAT-based planning algorithm for online detection of bound-for-deadlock situations. The algorithm exploits parallel updates of train positions and a partial order reduction technique to significantly reduce the number of state transitions (and correspondingly, the sizes of the formulas) in the SAT instances needed to prove whether a deadlock situation is bound to happen in the future. Implementation source code and benchmark instances are supplied, and a direct comparison against another recent study demonstrates significant performance gains.en_US
dc.language.isoengen_US
dc.publisherOpen Publishing Associationen_US
dc.titleImproving Online Railway Deadlock Detection using a Partial Order Reductionen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.source.pagenumber110-127en_US
dc.source.volume348en_US
dc.source.journalElectronic Proceedings in Theoretical Computer Science (EPTCS)en_US
dc.identifier.doi10.4204/EPTCS.348.8
dc.identifier.cristin1955246
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel