Library of Codes and Instances

Constraint Programming page

2DPackLib

BPPLIB – A Bin Packing Problem Library

Water Network Design

Two-Dimensional Strip Packing Problem

Two-Dimensional Capacitated Vehicle Routing Problem (2L-CVRP)

Two-Dimensional Bin Packing Problem

A complete description of the instances is given in:

Heuristic and MetaheuristicApproaches for a Class of Two-Dimensional Bin Packing Problems
Lodi, Martello, Vigo, INFORMS, Journal on Computing

Two-Constraint Bin Packing Problem

Two- and Three-Dimensional Bin Packing

The code description is given in:

TSpack: a unified Tabu Search code for Muti-Dimensional Bin Packing Problems
by Lodi, Martello, Vigo - Technical Report OR/02/3, DEIS

TSpack: a unified Tabu Search code for Muti-Dimensional Bin Packing Problems - REVISED VERSION
by Lodi, Martello, Vigo - Technical Report OR/02/3, DEIS

Test-Assignment – A Quadratic Coloring Problem

Temporal Knapsack Problem (TKP)

Staircase Capacitated Covering Problem (SCCP)

Solving Standard Quadratic Programming by Cutting Planes

Instances used in the paper "Solving Standard Quadratic Programming by Cutting Planes" by Pierre Bonami, Andrea Lodi, Jonas Schweiger, and Andrea Tramontani.

Short term Hydro Unit Commitment and Scheduling

Robust Knapsack Problem (RKP)

  • RKP

    [ .zip 5644Kb ]

Quadratic Multiple Knapsack Problem

This page contains the instances used for the computational experimental phase of the manuscript "Polynomial-size formulations and relaxations for the quadratic multiple knapsack problem" by L. Galli, S. Martello, C. Rey, and P. Toth. (2021). European Journal of Operational Research, 291(3), 871-882.

Product Knapsack problem

These instances have been used in

Claudia D'ambrosio, Fabio Furini, Michele Monaci, Emiliano Traversi

"On the Product Knapsack Problem"

Pooling Problem with Binary Variables

Packing into the Smallest Square

Selected instances considered in "Packing into the Smallest Square: Worst-Case Analysys of Lower Bounds" (Caprara, Lodi, Martello, Monaci, 2006)

Orthogonal Stock Cutting Problems

This page is the main support of the paper "Logic Based Benders' Decomposition for Orthogonal Stock Cutting Problem" by M. Delorme, M. Iori, and S. Martello, Computers & Operations Research, 78:290-298, 2016.

In this page are gathered the instances that were used for the computational experiments section for the orthogonal Stock Cutting Problem (SCP), the Packing Squares into a Square problem (PSS), the Packing Rectangles into a Square with Rotation problem (PRSR), and the Pallet Loading Problem (PLP).

Non Linear Knapsack Problem

Non Linear Generalized Assignment Problem

These are the instances tested in:

Lower and upper bounds for the non-linear generalized assignment problem

by Claudia D’Ambrosio, Silvano Martello, and Michele Monaci

Multiple Non-Linear Knapsack Problem

Multiple Knapsack Problem

This page is the main support of the manuscript "Mathematical models and decomposition methods for the multiple knapsack problem" by M. Dell'Amico, M. Delorme, M. Iori, and S. Martello, OR-18-1, 2018.

In this page are gathered the instances that were used for the computational experiments section for the Multiple Knapsack Problem (MKP).

Multiple Depot Vehicle Scheduling Problem

A complete description of the instances is given in:

 A Branch-and-Cut Algorithm for the MD-VSP
 M. Fischetti, A. Lodi, P. Toth

while the final reasearch paper is:

 A polyhedral approach to simplified crew scheduling and vehicle scheduling problems
 M. Fischetti, A. Lodi, S. Martello, P. Toth, to appear in Management Science

MIP Instances

Library of Instances on the P||Cmax Problem

Knapsack Problem with Setup

  • KPS_Class4

    [ .zip 1459Kb ]

    Instances proposed in "A dynamic programming algorithm for the knapsack problem with setup (K. Chebiland, M. Khemakhem. Computers & Operations Research, 2015).

  • KPS_Class1235

    [ .zip 28548Kb ]

    Instances proposed in "An exact approach for the 0-1 knapsack problem with setups (F. Della Croce, F. Salassa, R. Scatamacchia. Computers & Operations Research, 2017).

  • KPS_Class6

    [ .zip 24418Kb ]

    Instances proposed in "Exact approaches for the Knapsack Problem with Setups (F. Furini, M. Monaci, E. Traversi. Tech-Report, Lamsade, Université Paris Dauphine, 2017) and associated computational results.

  • KPS_Class7

    [ .zip 17496Kb ]

    Instances proposed in "Exact approaches for the Knapsack Problem with Setups (F. Furini, M. Monaci, E. Traversi. Tech-Report, Lamsade, Université Paris Dauphine, 2017) and associated computational results.

  • Results

    [ .pdf 487Kb ]

Knapsack Problem with Conflict Graph (KPCG)

k-Cardinality Assignment Problem

Interval MinMax regret knapsack problem (MRKP)

Feasibility Pump

The description of the algorithms is given in:

- The Feasibility Pump
by M. Fischetti, F. Glover, A. Lodi - Mathematical Programming 104, 91-104, 20

- A Feasibility Pump heuristic for general Mixed-Integer Problems
by L. Bertacco, M. Fischetti, A. Lodi - Technical Report OR/05/5, DEIS

- Improving the Feasibility Pump
by T. Achterberg, T. Berthold - technical report ZR-05-42, ZIB

Bin Packing Problem with Conflicts

Assignment and Loading for Transportation

ASP Instances

Knapsack problems

Fortran codes

Quadratic Knapsack Problem with Setup