From Approximate to Optimal Solutions: Constructing Pruning and Propagation Rules
Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Search. Pages 1396-1400.
Abstract
At the heart of many optimization procedur es are powerful pruning and propagation rul es. This paper presents a case study in the construction of such rules. We develop a new algorithm, Complete Decreasing Best Fit, that finds the optimal packing of objects into bins. The algorithm use a branching rule based on the well known Decreasing Best Fit approximation algorithm. In addition, it includes a powerful pruning rule derived from a bound on the solution to the remaining subproblem. Th e bound is constructed by using modular arithmetic to decompose the numerical constraints. We show that the pruning rule adds essentially a constant factor overhead to runtime, whilst reducing search significantly. On the hardest problems , runtime can be redu ce d by an order of magnitude . Finally we demonstrate how propagation rules can be built by adding lookahead to pruning rules. This general approach - optimization procedures built from branching rules based on good approximation algorithms, and pruning and propagation rul es derived from bounds on the remaining subproblem - may be effective on other NP-complete problems.
@inproceedings{ijcai1997p201,
title = {From Approximate to Optimal Solutions: Constructing Pruning and Propagation Rules},
author = {Gent, Ian P. and Walsh, Toby},
booktitle = {Proceedings of the Fifteenth International Joint Conference on
Artificial Intelligence, {IJCAI-97}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Martha E. Pollack},
pages = {1396--1400},
year = {1997},
note = {Search},
url = {https://ijcai.org/proceedings/1997/201},
}
TY - CPAPER TI - From Approximate to Optimal Solutions: Constructing Pruning and Propagation Rules AU - Gent, Ian P. AU - Walsh, Toby T2 - Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, IJCAI-97 PB - International Joint Conferences on Artificial Intelligence PY - 1997 SP - 1396 EP - 1400 UR - https://ijcai.org/proceedings/1997/201 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: