MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Wiklicky: Randomised Algorithms and Probabilistic Constraint Programming [1 citations — 0 self]

Download:
Download as a PDF | Download as a PS
by Alessandra Di Pierro, Herbert Wiklicky
Proc. of the ERCIM/Compulog Workshop on Constraints
http://www.di.unipi.it/~dipierro/papers/ERCIM00.ps
Add To MetaCart

Abstract:

Abstract. We propose a declarative implementation of randomised algorithms, which exploits the Constraint Logic Programming (CLP) paradigm. For the high-level formalisation of probabilistic programs expressing such algorithms we actually refer to a generalisation of CLP, namely the Probabilistic Concurrent Constraint Programming (PCCP) language, previously introduced in [3, 5]. This language provides a construct for probabilistic choice which allows us to express randomness in a program. The design of PCCP does not require any additional structure on the underlying constraint system (e.g. fuzzy or belief systems) and therefore also allows a straight forward implementation. We demonstrate the use of this language for implementing randomised algorithms. In particular, we give an extensive treatment of two popular (generic) randomised algorithms, namely Simulated Annealing and Randomised Rounding, and we discuss some instantiations of these algorithms for solving two well-known optimisation problems, namely the travelling salesman (TSP) and the maximum satisfaction (MAX SAT) problem. 1

Citations

2172 Optimization by simulated annealing – Kirkpatrick, Gelatt, et al. - 1983
1120 Equation of state calculations by fast computing machines – Metropolis, Rosenbluth, et al. - 1953
574 Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming – Goemans, Williamson - 1995
409 Approximation Algorithms for NP-hard Problems – Hochbaum - 1997
408 Concurrent constraint programming – Saraswat - 1993
245 Semantics foundations of concurrent constraint programming – Saraswat, Rinard, et al. - 1991
173 Simulated Annealing and Boltzmann Machines: a stochastic approach to combinatorial optimization and neural computing – Aarts, Korst - 1989
87 Semantics of probabilistic programs – Kozen - 1981
86 Semiring-based constraint satisfaction and optimization – Bistarelli, Montanari, et al. - 1997
63 New 3/4-approximation algorithms for the maximum satisfiability problem – Goemans, Williamson - 1994
30 An operational semantics for Probabilistic Concurrent Constraint Programming – Pierro, Wiklicky - 1998
22 Probabilistic concurrent constraint programming – Gupta, Jagadeesan - 1997
9 On probabilistic CCP – Pierro, Wiklicky - 1997
8 A banach space based semantics for probabilistic concurrent constraint programming – Pierro, Wiklicky - 1998
4 Advanced algorithms – Goemans - 1994
3 Quantitative observables and averages – Pierro, Wiklicky - 2000