Section: New Software and Platforms
BaPCod – a generic Branch-and-Price Code
Participants : Issam Tahiri [Software Engineer] , François Clautiaux, Boris Detienne, Pierre Pesneau, Ruslan Sadykov, François Vanderbeck [correspondant] .
BaPCod is a prototype code that solves Mixed Integer Programs (MIP) by application of decomposition and reformulation approach (relying mostly on Dantzig-Wolfe reformulation techniques). The reformulated problem is solved using a branch-and-price-and-cut (column and cut generation) algorithm. This software platform, made of C++ classes, offers a “black-box” implementation that does not require user input and is not application specific. The features are
The prototype software was/is used as background solver in our application studies and local PhD thesis. It also serves as the framework for our comparative study in a Inria assocaited team project and our transfert projects (the prototype enables us to be very responsive in our industrial contact).
See also the web page https://wiki.bordeaux.inria.fr/realopt/pmwiki.php/Project/BaPCod .