[177004] |
Title: Solving constrained combinatorial optimization problems via importance sampling in the grand canonical ensemble. |
Written by: Karl-Heinz Zimmermann |
in: <em>Computer Physics Communications</em>. February (2005). |
Volume: <strong>165</strong>. Number: (3), |
on pages: 243-259 |
Chapter: |
Editor: |
Publisher: Elsevier: |
Series: |
Address: |
Edition: |
ISBN: 10.1016/j.cpc.2004.10.003 |
how published: 05-90 Zimm05 CPC |
Organization: |
School: |
Institution: |
Type: |
DOI: |
URL: |
ARXIVID: |
PMID: |
Note: khzimmermann, AEG
Abstract: Combinatorial optimization problems are usually NP-hard. These problems are generally tackled by heuristic or branch-and-bound methods. The aim of this paper is to tackle constrained combinatorial optimization problems by importance Monte Carlo sampling. For this, we show that every constrained combinatorial optimization problem can be represented by a thermodynamical system in a suitable grand canonical ensemble given by the quantities of temperature, volume, and chemical potential. In order to find optimum solutions of the optimization problem, the grand canonical Monte Carlo method can be applied to the corresponding thermodynamical system. This method will amount to importance sampling, i.e. good feasible solutions of the optimization problem will be preferably sampled, provided that the intensive quantities of temperature and chemical potential are appropriately chosen. Our approach extends the standard importance sampling approach in the canonical ensemble to tackle unconstrained combinatorial optimization problems. The knapsack problem is considered as a prototype example.