Mathematics of Operations Research
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
 QUICK SEARCH:   [advanced]


     


MATHEMATICS OF OPERATIONS RESEARCH
Vol. 34, No. 3, August 2009, pp. 758-768
DOI: 10.1287/moor.1090.0398
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Right arrow reprints & permissions
Google Scholar
Right arrow Articles by Ejov, V.
Right arrow Articles by Nguyen, G. T.

Refined MDP-Based Branch-and-Fix Algorithm for the Hamiltonian Cycle Problem

Vladimir Ejov, Jerzy A. Filar, Michael Haythorpe, Giang T. Nguyen

Centre for Industrial and Applied Mathematics, University of South Australia, Mawson Lakes, South Australia 5095, Australia
Centre for Industrial and Applied Mathematics, University of South Australia, Mawson Lakes, South Australia 5095, Australia
Centre for Industrial and Applied Mathematics, University of South Australia, Mawson Lakes, South Australia 5095, Australia
Centre for Industrial and Applied Mathematics, University of South Australia, Mawson Lakes, South Australia 5095, Australia

vladimir.ejov{at}unisa.edu.au, http://people.unisa.edu.au/vladimir.ejov
jerzy.filar{at}unisa.edu.au, http://people.unisa.edu.au/jerzy.filar
michael.haythorpe{at}unisa.edu.au, http://people.unisa.edu.au/michael.haythorpe
giang.nguyen{at}unisa.edu.au, http://people.unisa.edu.au/giang.nguyen

We consider the famous Hamiltonian cycle problem (HCP) embedded in a Markov decision process (MDP). More specifically, we consider the HCP as an optimisation problem over the space of occupation measures induced by the MDP's stationary policies. In recent years, this approach to the HCP has led to a number of alternative formulations and algorithmic approaches. In this paper, we focus on a specific embedding, because of the work of Feinberg. We present a "branch-and-fix" type algorithm that solves the HCP. At each branch of the algorithm, only a linear program needs to be solved and the dimensions of the successive linear programs are shrinking rather than expanding. Because the nodes of the branch-and-fix tree correspond to specially structured 1-randomised policies, we characterise the latter. This characterisation indicates that the total number of such policies is significantly smaller than the subset of all 1-randomised policies. Finally, we present some numerical results.

Key Words: Markov decision processes; Hamiltonian cycles; branch-and-bound algorithm
History: Received: July 25, 2007; revision received: March 19, 2009;





HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
Copyright © 2009 by INFORMS.