2021
DOI: 10.1609/icaps.v29i1.3552
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing Parameters for Uncertain Execution and Rescheduling Robustness

Abstract: We describe use of Monte Carlo simulation to optimize schedule parameters for execution and rescheduling robustness in the face of execution uncertainties. We search in the activity input parameter space where a) the onboard scheduler is a one shot non-backtracking scheduler and b) the activity input priority determines the order in which activities are considered for placement in the schedule. We show that simulation driven search for activity parameters outperforms static priority assignment. Our approach ca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
4

Relationship

2
7

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 15 publications
0
3
0
Order By: Relevance
“…When the wakeup and shutdown durations are extended, the difference becomes even more clear. tivity priorities are set, see (Chi et al 2019).…”
Section: Resultsmentioning
confidence: 99%
“…When the wakeup and shutdown durations are extended, the difference becomes even more clear. tivity priorities are set, see (Chi et al 2019).…”
Section: Resultsmentioning
confidence: 99%
“…Because the scheduler does not backtrack, the order in which it considers activities to schedule can substantially affect schedule quality. To address this issue, a ground-based meta-search on activity priority (which determines the order in which activities are considered for scheduling) (37) is performed that attempts to set activity priorities that will perform well in all expected invocations of the scheduler. In this meta-search, various execution traces are hypothesized, and scheduler invocations with alternative activity priority settings are evaluated against these scheduler invocations to find a set of activity priorities that performs well on average over the potential executions (and therefore scheduler invocations).…”
Section: Onboard Plannermentioning
confidence: 99%
“…The M2020 Perseverance rover also plans to fly an onboard planner (Rabideau and Benowitz 2017) to reduce lost productivity from following fixed time conservative plans (Gaines and et al 2016). Like the planning approach we propose in this paper, the M2020 planning architecture also relies on rescheduling and flexible execution (Agrawal et al 2021a), ground-based compilation (Chi et al 2019), heuristics (Chi, Chien, and Agrawal 2020), and very limited handling of planning contingencies (Agrawal et al 2021b). However, it uses a non-backtracking planner, which limits its ability to optimize plans and the M2020 flight software does not support utility discovery.…”
Section: Related Workmentioning
confidence: 99%