Skip to content

Research

Exact algorithms for hard combinatorial problems

My work designs mathematical formulations and exact algorithms — branch-and-price, branch-and-cut, Benders and Dantzig-Wolfe decomposition, combinatorial branch-and-bound — that solve to proven optimality problems of practical size. The 60 publications fall into the 9 lines of work below.

01

Bin Packing & Cutting Stock

9 papers · 2012–2026

Exact algorithms for packing items into bins and cutting stock into pieces: branch-price-and-cut, pattern enumeration, and numerically safe dual bounds, including the temporal and two-dimensional variants.

All 9 papers in this theme →
02

Knapsack Problems

8 papers · 2013–2022

Exact and approximation algorithms for knapsack variants with setups, conflicts, products, and time windows, together with the polyhedral study of cover inequalities.

All 8 papers in this theme →
03

Graph Coloring

6 papers · 2012–2021

Branch-and-price and DSATUR-based branch-and-bound for vertex, weighted, partition, and minimum-sum coloring, including reformulations as maximum weight stable set problems.

All 6 papers in this theme →
04

Clique & Stable Set

6 papers · 2019–2026

Exact combinatorial algorithms for maximum clique and its weighted and edge-weighted variants, with SAT-based filtering, tightened upper bounds, and relaxed-clique decompositions.

All 6 papers in this theme →
05

Interdiction, Blocker & Vertex Cut

5 papers · 2019–2025

Bilevel and interdiction problems on graphs: vertex k-cut, capacitated vertex separators, clique and edge interdiction, and maximum flow blockers.

All 5 papers in this theme →
06

Transportation & Scheduling

5 papers · 2015–2026

Real-world optimisation in air and rail traffic: aircraft sequencing, train timetabling and routing, and barge container ship routing.

All 5 papers in this theme →
07

Decomposition & Reformulation

3 papers · 2015–2017

Automatic Dantzig-Wolfe reformulation of mixed integer programs and perspective relaxations for problems with semi-continuous variables.

All 3 papers in this theme →
08

Covering, Location & Submodularity

2 papers · 2019–2022

Benders decomposition for very large scale covering and maximal covering location problems, and submodular maximization of concave utilities composed with a set-union operator.

All 2 papers in this theme →
09

Binary Quadratic Programming

2 papers · 2019

Linearisation techniques for binary quadratic problems and QPLIB, the reference library of quadratic programming instances.

All 2 papers in this theme →