Interruptible Algorithms for Multi-Problem Solving
Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 380-385.
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. 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-possible algorithm that has foreknowledge of the interruption time and must, likewise, produce solutions to all n problem instances. This extends the well-studied setting in which only one problem instance is queried at interruption time. We propose a schedule which we prove is optimal for the case of a single processor. For multiple processors, we show that the quality of the schedule is within a small factor from optimal.Spyros Angelopoulos, Alejandro Lopez-Ortiz
@inproceedings{ijcai2009p71,
title = {Interruptible Algorithms for Multi-Problem Solving},
author = {Angelopoulos, Spyros and López-Ortiz, Alejandro},
booktitle = {Proceedings of the Twenty-First International Joint Conference on
Artificial Intelligence, {IJCAI-09}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Hiroaki Kitano},
pages = {380--385},
year = {2009},
url = {https://ijcai.org/proceedings/2009/71},
}
TY - CPAPER TI - Interruptible Algorithms for Multi-Problem Solving AU - Angelopoulos, Spyros AU - López-Ortiz, Alejandro T2 - Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence, IJCAI-09 PB - International Joint Conferences on Artificial Intelligence PY - 2009 SP - 380 EP - 385 UR - https://ijcai.org/proceedings/2009/71 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: