COPS
Introduction
COPS provides a C++ class library for implementing scalable algorithms based
on parallel tree search. The library implements the search handling methods
required for implementing large-scale, data-intensive parallel search
algorithms, such as those used for solving discrete optimization problems. The
primary focus of this research is to improve the scalability of these
algorithms, given that very large amounts of data are required to describe each
search tree node.
Cops Availability
COPS is available open source through COIN-OR.
Related publications/presentations
T.K.R.,
Parallel Branch and Cut, in
Parallel
Combinatorial Optimization, E. Talbi, ed. (2006) (Working paper
version:
PS PDF)
Y. Xu, T.K.R., L. nyi, and M.J.
Saltzman,
ALPS: A Framework for Implementing Parallel Search Algorithms, The
Proceedings of the Ninth INFORMS Computing Society Conference (2005), 319
(Working paper version:
PS PDF).
Ted Ralphs, L. Ladanyi, and M.J. Saltzman,
A Library Hierarchy for Implementing Scalable Parallel Search
Algorithms,
The
Journal of Supercomputing 28 (2004), 215. (Working paper
version:
PS PDF).
Ted Ralphs, L. Ladanyi, and M.J. Saltzman,
Parallel Branch, Cut, and Price for Large-scale Discrete Optimization,
Mathematical Programming 98 (2003), 253 (Working paper version:
PS PDF).