2020
DOI: 10.1007/s10951-020-00644-9
|View full text |Cite
|
Sign up to set email alerts
|

Interruptible algorithms for multiproblem solving

Abstract: In this paper we address the problem of designing an interruptible system in a setting in which n problem instances, all equally important, must be solved concurrently. The system involves scheduling executions of contract algorithms (which offer a trade-off between allowable computation time and quality of the solution) in m identical parallel processors. When an interruption occurs, the system must report a solution to each of the n problem instances. The quality of this output is then compared to the best-p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2

Relationship

4
1

Authors

Journals

citations
Cited by 5 publications
(7 citation statements)
references
References 11 publications
0
7
0
Order By: Relevance
“…for all 1 ≤ k < n. This follows from an induction argument on k. Indeed, for a given n ≥ 2, the case k = 1 is a mere reformulation of (6). Then, in view of (7), assuming that (8) holds for some 1 ≤ k ≤ n − 2, we obtain…”
Section: Appendixmentioning
confidence: 98%
See 2 more Smart Citations
“…for all 1 ≤ k < n. This follows from an induction argument on k. Indeed, for a given n ≥ 2, the case k = 1 is a mere reformulation of (6). Then, in view of (7), assuming that (8) holds for some 1 ≤ k ≤ n − 2, we obtain…”
Section: Appendixmentioning
confidence: 98%
“…Beyond these simple settings, some of the above problems, and most notably contract scheduling, have been studied under more complex settings, for which optimizing the corresponding performance measure becomes much more challenging. This includes settings in which one must schedule executions of the contract algorithm for several problem instances, as well as the setting in which the executions can be scheduled in several parallel processors, see, e.g., [12,35,11,24,7,6,4,21]. All these works show theoretical upper and lower bounds on the performance of the corresponding schedules.…”
Section: Competitive Sequencing and Applicationsmentioning
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%
“…[6] considered the problem in which the interruption is not a fixed deadline, but there is a "grace period" within which the system is allowed to complete the execution of the contract. Measures alternative to the acceleration ratio were proposed and studied in [5]. More recently, [4] studied contract scheduling in the setting in which the schedule is deemed "complete" once a contract reaches some prespecified end guarantees.…”
Section: Introductionmentioning
confidence: 99%