RAMI PUZIS

Senior Academic

Max Is More than Min

Solving Maximization Problems with Heuristic Search

Roni Stern,Rami Puzis,Ariel Felner, Scott Kiesel, Wheeler Ruml

Most work in heuristic search considers problems where a low cost solution is preferred (MIN problems). In this paper, we investigate the complementary setting where a solution of high reward is preferred (MAX problems). Example MAX problems include finding the longest simple path in a graph, maximal coverage, and various constraint optimization problems. We examine several popular search algorithms for MIN problems — optimal, suboptimal, and bounded suboptimal — and discover the curious ways in which they misbehave on MAX problems. We propose modifications that preserve the original intentions behind the algorithms but allow them to solve MAX problems, and compare them theoretically and empirically. Interesting results include the failure of bidirectional search and a discovered close relationships between Dijkstra’s algorithm, weighted A*, and depth-first search. This work demonstrates that MAX problems demand their own heuristic search algorithms, which are worthy objects of study in their own right.

Publication language English
Pages 148-156
Publication status Published - 01.01.2014

ASJC Scopus subject areas

Computer Networks and Communications
Other files and links
Link to publication in Scopus