2014
DOI: 10.1613/jair.4360
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Scheduling of Contract Algorithms for Anytime Problem-Solving

Abstract: A contract algorithm is an algorithm which is given, as part of the input, a specified amount of allowable computation time. The algorithm must then complete its execution within the allotted time. An interruptible algorithm, in contrast, can be interrupted at an arbitrary point in time, at which point it must report its currently best solution. It is known that contract algorithms can simulate interruptible algorithms using iterative deepening techniques. This simulation is done at a penalty in the performanc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
23
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 10 publications
(23 citation statements)
references
References 21 publications
0
23
0
Order By: Relevance
“…However, it is possible to extend the setting, and the definition of the acceleration ratio, so as to model schedules of contract algorithms in multiple processors. Bernstein et al (2002) were the first to introduce and study such an extension in multiple, identical processors, followed by López-Ortiz et al (2014) and Angelopoulos and López-Ortiz (2009).…”
Section: Scheduling Of Contract Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…However, it is possible to extend the setting, and the definition of the acceleration ratio, so as to model schedules of contract algorithms in multiple processors. Bernstein et al (2002) were the first to introduce and study such an extension in multiple, identical processors, followed by López-Ortiz et al (2014) and Angelopoulos and López-Ortiz (2009).…”
Section: Scheduling Of Contract Algorithmsmentioning
confidence: 99%
“…Optimal schedules for the multi-instance, multi-processor setting, without restrictions, were established in López-Ortiz et al (2014). Angelopoulos et al (2008) studied contract scheduling in the presence of soft deadlines, and Angelopoulos and López-Ortiz ( 2009) introduced performance measures alternative to the acceleration ratio.…”
Section: Scheduling Of Contract Algorithmsmentioning
confidence: 99%
“…We follow the notation of Bernstein et al (Bernstein, Finkelstein, and Zilberstein 2003) and Lopez-Ortiz et al (Lopez-Ortiz, Angelopoulos, and Hamel 2006). Let P denote a set of n problems.…”
Section: Preliminariesmentioning
confidence: 99%
“…For the most general case, namely solving many problems using many processors, Bernstein et al(Bernstein, Finkelstein, and Zilberstein 2003) showed an optimal simulation under the restrictive, but natural assumption that the schedule has a cyclic format. In subsequent work, López-Ortiz et al (Lopez-Ortiz, Angelopoulos, and Hamel 2006) removed the assumption of cyclicality, and showed that the schedule of (Bernstein, Finkelstein, and Zilberstein 2003) is optimal among all possible schedules. The acceleration ratio of the optimal schedule is a function of n and m, and is equal to (1 + n m )(1 + m n ) n m .…”
Section: Introductionmentioning
confidence: 99%
“…The latter is a somewhat restricted, but still very rich and intuitive class of schedules with round-robin characteristics. This restriction was removed by López-Ortiz et al [14], who showed that this acceleration ratio is indeed optimal among all possible schedules. Angelopoulos et al [3] studied the setting in which the interruptions are not absolute deadlines, but instead an additional window of computational time may be provided.…”
Section: Introductionmentioning
confidence: 99%