Publication | Open Access
Reliable, Distributed Scheduling and Rescheduling for Time-Critical, Multiagent Systems
99
Citations
28
References
2017
Year
Cluster ComputingEngineeringOperations ResearchSystems EngineeringParallel ComputingCombinatorial OptimizationDistributed SchedulingComputer EngineeringPerformance ImpactScheduling (Computing)Computer ScienceTask AllocationReal-time AlgorithmLocal MinimaScheduling AnalysisScheduling ProblemEdge ComputingSolution TrappingAutomation
This paper addresses two main problems with many heuristic task allocation approaches - solution trapping in local minima and static structure. The existing distributed task allocation algorithm known as performance impact (PI) is used as the vehicle for developing solutions to these problems as it has been shown to outperform the state-of-the-art consensus-based bundle algorithm for time-critical problems with tight deadlines, but is both static and suboptimal with a tendency toward trapping in local minima. This paper describes two additional modules that are easily integrated with PI. The first extends the algorithm to permit dynamic online rescheduling in real time, and the second boosts performance by introducing an additional soft-max action-selection procedure that increases the algorithm's exploratory properties. This paper demonstrates the effectiveness of the dynamic rescheduling module and shows that the average time taken to perform tasks can be reduced by up to 9% when the soft-max module is used. In addition, the solution of some problems that baseline PI cannot handle is enabled by the second module. These developments represent a significant advance in the state of the art for multiagent, time-critical task assignment.
| Year | Citations | |
|---|---|---|
Page 1
Page 1