Skip to main content

Showing 1–50 of 64 results for author: Lodi, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.13438  [pdf, other

    cs.DS

    The Madness of Multiple Entries in March Madness

    Authors: Jeff Decary, David Bergman, Carlos Cardonha, Jason Imbrogno, Andrea Lodi

    Abstract: This paper explores multi-entry strategies for betting pools related to single-elimination tournaments. In such betting pools, participants select winners of games, and their respective score is a weighted sum of the number of correct selections. Most betting pools have a top-heavy payoff structure, so the paper focuses on strategies that maximize the expected score of the best-performing entry. T… ▽ More

    Submitted 18 July, 2024; originally announced July 2024.

    MSC Class: 90-10 (Primary) 91A60 (Secondary)

  2. arXiv:2407.05035  [pdf, other

    cs.GT math.OC

    Equitable Congestion Pricing under the Markovian Traffic Model: An Application to Bogota

    Authors: Alfredo Torrico, Natthawut Boonsiriphatthanajaroen, Nikhil Garg, Andrea Lodi, Hugo Mainguy

    Abstract: Congestion pricing is used to raise revenues and reduce traffic and pollution. However, people have heterogeneous spatial demand patterns and willingness (or ability) to pay tolls, and so pricing may have substantial equity implications. We develop a data-driven approach to design congestion pricing given policymakers' equity and efficiency objectives. First, algorithmically, we extend the Markovi… ▽ More

    Submitted 6 July, 2024; originally announced July 2024.

  3. arXiv:2407.03521  [pdf, other

    cs.GT econ.GN

    Algorithmic Collusion And The Minimum Price Markov Game

    Authors: Igor Sadoune, Marcelin Joanis, Andrea Lodi

    Abstract: This paper introduces the Minimum Price Markov Game (MPMG), a dynamic variant of the Prisoner's Dilemma. The MPMG serves as a theoretical model and reasonable approximation of real-world first-price sealed-bid public auctions that follow the minimum price rule. The goal is to provide researchers and practitioners with a framework to study market fairness and regulation in both digitized and non-di… ▽ More

    Submitted 3 July, 2024; originally announced July 2024.

  4. arXiv:2406.00868  [pdf, other

    cs.LG

    Dual Policy Reinforcement Learning for Real-time Rebalancing in Bike-sharing Systems

    Authors: Jiaqi Liang, Defeng Liu, Sanjay Dominik Jena, Andrea Lodi, Thibaut Vidal

    Abstract: Bike-sharing systems play a crucial role in easing traffic congestion and promoting healthier lifestyles. However, ensuring their reliability and user acceptance requires effective strategies for rebalancing bikes. This study introduces a novel approach to address the real-time rebalancing problem with a fleet of vehicles. It employs a dual policy reinforcement learning algorithm that decouples in… ▽ More

    Submitted 2 June, 2024; originally announced June 2024.

  5. arXiv:2405.14090  [pdf, other

    cs.LG math.OC

    Actively Learning Combinatorial Optimization Using a Membership Oracle

    Authors: Rosario Messana, Rui Chen, Andrea Lodi

    Abstract: We consider solving a combinatorial optimization problem with an unknown linear constraint using a membership oracle that, given a solution, determines whether it is feasible or infeasible with absolute certainty. The goal of the decision maker is to find the best possible solution subject to a budget on the number of oracle calls. Inspired by active learning based on Support Vector Machines (SVMs… ▽ More

    Submitted 26 July, 2024; v1 submitted 22 May, 2024; originally announced May 2024.

  6. arXiv:2402.09473  [pdf, other

    cs.LG stat.ML

    One-for-many Counterfactual Explanations by Column Generation

    Authors: Andrea Lodi, Jasone Ramírez-Ayerbe

    Abstract: In this paper, we consider the problem of generating a set of counterfactual explanations for a group of instances, with the one-for-many allocation rule, where one explanation is allocated to a subgroup of the instances. For the first time, we solve the problem of minimizing the number of explanations needed to explain all the instances, while considering sparsity by limiting the number of featur… ▽ More

    Submitted 12 February, 2024; originally announced February 2024.

  7. arXiv:2402.05501  [pdf, other

    math.OC cs.LG

    Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programming

    Authors: Lara Scavuzzo, Karen Aardal, Andrea Lodi, Neil Yorke-Smith

    Abstract: Mixed Integer Linear Programming (MILP) is a pillar of mathematical optimization that offers a powerful modeling language for a wide range of applications. During the past decades, enormous algorithmic progress has been made in solving MILPs, and many commercial and academic software packages exist. Nevertheless, the availability of data, both from problem instances and from solvers, and the desir… ▽ More

    Submitted 8 February, 2024; originally announced February 2024.

  8. arXiv:2402.03589  [pdf, other

    cs.LG math.OC

    A Reinforcement Learning Approach for Dynamic Rebalancing in Bike-Sharing System

    Authors: Jiaqi Liang, Sanjay Dominik Jena, Defeng Liu, Andrea Lodi

    Abstract: Bike-Sharing Systems provide eco-friendly urban mobility, contributing to the alleviation of traffic congestion and to healthier lifestyles. Efficiently operating such systems and maintaining high customer satisfaction is challenging due to the stochastic nature of trip demand, leading to full or empty stations. Devising effective rebalancing strategies using vehicles to redistribute bikes among s… ▽ More

    Submitted 5 February, 2024; originally announced February 2024.

  9. arXiv:2308.11477  [pdf, ps, other

    cs.LG cs.AI math.OC

    An improved column-generation-based matheuristic for learning classification trees

    Authors: Krunal Kishor Patel, Guy Desaulniers, Andrea Lodi

    Abstract: Decision trees are highly interpretable models for solving classification problems in machine learning (ML). The standard ML algorithms for training decision trees are fast but generate suboptimal trees in terms of accuracy. Other discrete optimization models in the literature address the optimality problem but only work well on relatively small datasets. \cite{firat2020column} proposed a column-g… ▽ More

    Submitted 22 January, 2024; v1 submitted 22 August, 2023; originally announced August 2023.

    Comments: Submitted to Computers and Operations Research journal

  10. arXiv:2307.07457  [pdf, ps, other

    cs.LG cs.AI math.OC

    Structured Pruning of Neural Networks for Constraints Learning

    Authors: Matteo Cacciola, Antonio Frangioni, Andrea Lodi

    Abstract: In recent years, the integration of Machine Learning (ML) models with Operation Research (OR) tools has gained popularity across diverse applications, including cancer treatment, algorithmic configuration, and chemical process optimization. In this domain, the combination of ML and OR often relies on representing the ML model output using Mixed Integer Programming (MIP) formulations. Numerous stud… ▽ More

    Submitted 14 July, 2023; originally announced July 2023.

  11. arXiv:2306.02817  [pdf, other

    math.OC cs.GT

    Integer Programming Games: A Gentle Computational Overview

    Authors: Margarida Carvalho, Gabriele Dragotto, Andrea Lodi, Sriram Sankaranarayanan

    Abstract: In this tutorial, we present a computational overview on computing Nash equilibria in Integer Programming Games ($IPG$s), $i.e.$, how to compute solutions for a class of non-cooperative and nonconvex games where each player solves a mixed-integer optimization problem. $IPG$s are a broad class of games extending the modeling power of mixed-integer optimization to multi-agent settings. This class of… ▽ More

    Submitted 12 June, 2023; v1 submitted 5 June, 2023; originally announced June 2023.

    Comments: To appear in INFORMS TutORials in Operations Research 2023

  12. arXiv:2303.05961  [pdf, other

    math.OC cs.CR cs.GT

    The Critical Node Game

    Authors: Gabriele Dragotto, Amine Boukhtouta, Andrea Lodi, Mehdi Taobane

    Abstract: In this work, we introduce a game-theoretic model that assesses the cyber-security risk of cloud networks and informs security experts on the optimal security strategies. Our approach combines game theory, combinatorial optimization, and cyber-security and aims to minimize the unexpected network disruptions caused by malicious cyber-attacks under uncertainty. Methodologically, we introduce the cri… ▽ More

    Submitted 16 April, 2024; v1 submitted 10 March, 2023; originally announced March 2023.

    Journal ref: Journal of Combinatorial Optimization, 2024

  13. arXiv:2212.11451  [pdf, other

    math.OC cs.AI cs.LG

    A machine learning framework for neighbor generation in metaheuristic search

    Authors: Defeng Liu, Vincent Perreault, Alain Hertz, Andrea Lodi

    Abstract: This paper presents a methodology for integrating machine learning techniques into metaheuristics for solving combinatorial optimization problems. Namely, we propose a general machine learning framework for neighbor generation in metaheuristic search. We first define an efficient neighborhood structure constructed by applying a transformation to a selected subset of variables from the current solu… ▽ More

    Submitted 21 December, 2022; originally announced December 2022.

  14. arXiv:2212.08101  [pdf, other

    math.OC cs.LG

    Learning to repeatedly solve routing problems

    Authors: Mouad Morabit, Guy Desaulniers, Andrea Lodi

    Abstract: In the last years, there has been a great interest in machine-learning-based heuristics for solving NP-hard combinatorial optimization problems. The developed methods have shown potential on many optimization problems. In this paper, we present a learned heuristic for the reoptimization of a problem after a minor change in its data. We focus on the case of the capacited vehicle routing problem wit… ▽ More

    Submitted 15 December, 2022; originally announced December 2022.

  15. arXiv:2212.06756  [pdf, other

    cs.CV

    Connectivity-constrained Interactive Panoptic Segmentation

    Authors: Ruobing Shen, Bo Tang, Andrea Lodi, Ismail Ben Ayed, Thomas Guthier

    Abstract: We address interactive panoptic annotation, where one segment all object and stuff regions in an image. We investigate two graph-based segmentation algorithms that both enforce connectivity of each region, with a notable class-aware Integer Linear Programming (ILP) formulation that ensures global optimum. Both algorithms can take RGB, or utilize the feature maps from any DCNN, whether trained on t… ▽ More

    Submitted 13 December, 2022; originally announced December 2022.

  16. arXiv:2211.03997  [pdf, other

    math.OC cs.DS

    Online Decision Making with Nonconvex Local and Convex Global Constraints

    Authors: Rui Chen, Oktay Gunluk, Andrea Lodi, Guanyi Wang

    Abstract: We study the online decision making problem (ODMP) as a natural generalization of online linear programming. In ODMP, a single decision maker undertakes a sequence of decisions over $T$ time steps. At each time step, the decision maker makes a locally feasible decision based on information available up to that point. The objective is to maximize the accumulated reward while satisfying some convex… ▽ More

    Submitted 28 June, 2024; v1 submitted 7 November, 2022; originally announced November 2022.

  17. arXiv:2210.16934  [pdf, other

    cs.LG cs.AI

    Learning to Compare Nodes in Branch and Bound with Graph Neural Networks

    Authors: Abdel Ghani Labassi, Didier Chételat, Andrea Lodi

    Abstract: Branch-and-bound approaches in integer programming require ordering portions of the space to explore next, a problem known as node comparison. We propose a new siamese graph neural network model to tackle this problem, where the nodes are represented as bipartite graphs with attributes. Similar to prior work, we train our model to imitate a diving oracle that plunges towards the optimal solution.… ▽ More

    Submitted 30 October, 2022; originally announced October 2022.

    Comments: 7 pages, 3 figures, 2 tables

  18. arXiv:2210.12075  [pdf, other

    cs.NE cs.LG

    Neural Networks for Local Search and Crossover in Vehicle Routing: A Possible Overkill?

    Authors: Ítalo Santana, Andrea Lodi, Thibaut Vidal

    Abstract: Extensive research has been conducted, over recent years, on various ways of enhancing heuristic search for combinatorial optimization problems with machine learning algorithms. In this study, we investigate the use of predictions from graph neural networks (GNNs) in the form of heatmaps to improve the Hybrid Genetic Search (HGS), a state-of-the-art algorithm for the Capacitated Vehicle Routing Pr… ▽ More

    Submitted 9 September, 2022; originally announced October 2022.

  19. arXiv:2208.04955  [pdf, other

    cs.LG cs.AI math.OC

    Explainable prediction of Qcodes for NOTAMs using column generation

    Authors: Krunal Kishor Patel, Guy Desaulniers, Andrea Lodi, Freddy Lecue

    Abstract: A NOtice To AirMen (NOTAM) contains important flight route related information. To search and filter them, NOTAMs are grouped into categories called QCodes. In this paper, we develop a tool to predict, with some explanations, a Qcode for a NOTAM. We present a way to extend the interpretable binary classification using column generation proposed in Dash, Gunluk, and Wei (2018) to a multiclass text… ▽ More

    Submitted 20 January, 2023; v1 submitted 9 August, 2022; originally announced August 2022.

  20. arXiv:2206.14987  [pdf, other

    cs.LG math.OC stat.ML

    Lookback for Learning to Branch

    Authors: Prateek Gupta, Elias B. Khalil, Didier Chetélat, Maxime Gasse, Yoshua Bengio, Andrea Lodi, M. Pawan Kumar

    Abstract: The expressive and computationally inexpensive bipartite Graph Neural Networks (GNN) have been shown to be an important component of deep learning based Mixed-Integer Linear Program (MILP) solvers. Recent works have demonstrated the effectiveness of such GNNs in replacing the branching (variable selection) heuristic in branch-and-bound (B&B) solvers. These GNNs are trained, offline and on a collec… ▽ More

    Submitted 29 December, 2022; v1 submitted 29 June, 2022; originally announced June 2022.

    Comments: Published in Transactions on Machine Learning Research (TMLR)

  21. arXiv:2206.14056  [pdf, ps, other

    cs.LG cs.CV math.OC

    Deep Neural Networks pruning via the Structured Perspective Regularization

    Authors: Matteo Cacciola, Antonio Frangioni, Xinlin Li, Andrea Lodi

    Abstract: In Machine Learning, Artificial Neural Networks (ANNs) are a very powerful tool, broadly used in many applications. Often, the selected (deep) architectures include many layers, and therefore a large amount of parameters, which makes training, storage and inference expensive. This motivated a stream of research about compressing the original networks into smaller ones without excessively sacrifici… ▽ More

    Submitted 28 June, 2022; originally announced June 2022.

  22. arXiv:2206.06531  [pdf, other

    stat.ML cs.LG math.OC

    A Stochastic Proximal Method for Nonsmooth Regularized Finite Sum Optimization

    Authors: Dounia Lakhmiri, Dominique Orban, Andrea Lodi

    Abstract: We consider the problem of training a deep neural network with nonsmooth regularization to retrieve a sparse and efficient sub-structure. Our regularizer is only assumed to be lower semi-continuous and prox-bounded. We combine an adaptive quadratic regularization approach with proximal stochastic gradient principles to derive a new solver, called SR2, whose convergence and worst-case complexity ar… ▽ More

    Submitted 16 June, 2022; v1 submitted 13 June, 2022; originally announced June 2022.

  23. arXiv:2205.14210  [pdf, other

    cs.LG cs.NE math.OC stat.ML

    MIP-GNN: A Data-Driven Framework for Guiding Combinatorial Solvers

    Authors: Elias B. Khalil, Christopher Morris, Andrea Lodi

    Abstract: Mixed-integer programming (MIP) technology offers a generic way of formulating and solving combinatorial optimization problems. While generally reliable, state-of-the-art MIP solvers base many crucial decisions on hand-crafted heuristics, largely ignoring common patterns within a given instance distribution of the problem of interest. Here, we propose MIP-GNN, a general framework for enhancing suc… ▽ More

    Submitted 27 May, 2022; originally announced May 2022.

    Comments: AAAI 2022

  24. arXiv:2205.11107  [pdf, other

    cs.LG math.OC

    Learning to branch with Tree MDPs

    Authors: Lara Scavuzzo, Feng Yang Chen, Didier Chételat, Maxime Gasse, Andrea Lodi, Neil Yorke-Smith, Karen Aardal

    Abstract: State-of-the-art Mixed Integer Linear Program (MILP) solvers combine systematic tree search with a plethora of hard-coded heuristics, such as the branching rule. The idea of learning branching rules from data has received increasing attention recently, and promising results have been obtained by learning fast approximations of the strong branching expert. In this work, we instead propose to learn… ▽ More

    Submitted 13 October, 2022; v1 submitted 23 May, 2022; originally announced May 2022.

    Comments: 10 pages, 2 figures, plus supplementary material

  25. arXiv:2205.01302  [pdf, ps, other

    cs.CC cs.GT

    Capacity Variation in the Many-to-one Stable Matching

    Authors: Federico Bobbio, Margarida Carvalho, Andrea Lodi, Alfredo Torrico

    Abstract: The many-to-one stable matching problem provides the fundamental abstraction of several real-world matching markets such as school choice and hospital-resident allocation. The agents on both sides are often referred to as residents and hospitals. The classical setup assumes that the agents rank the opposite side and that the capacities of the hospitals are fixed. It is known that increasing the ca… ▽ More

    Submitted 3 May, 2022; originally announced May 2022.

  26. arXiv:2205.00897  [pdf, ps, other

    math.OC cs.LG

    Fast Continuous and Integer L-shaped Heuristics Through Supervised Learning

    Authors: Eric Larsen, Emma Frejinger, Bernard Gendron, Andrea Lodi

    Abstract: We propose a methodology at the nexus of operations research and machine learning (ML) leveraging generic approximators available from ML to accelerate the solution of mixed-integer linear two-stage stochastic programs. We aim at solving problems where the second stage is highly demanding. Our core idea is to gain large reductions in online solution time while incurring small reductions in first-s… ▽ More

    Submitted 10 June, 2022; v1 submitted 2 May, 2022; originally announced May 2022.

    Comments: 22 pages

  27. arXiv:2203.02433  [pdf, ps, other

    cs.LG cs.NE math.OC stat.ML

    The Machine Learning for Combinatorial Optimization Competition (ML4CO): Results and Insights

    Authors: Maxime Gasse, Quentin Cappart, Jonas Charfreitag, Laurent Charlin, Didier Chételat, Antonia Chmiela, Justin Dumouchelle, Ambros Gleixner, Aleksandr M. Kazachkov, Elias Khalil, Pawel Lichocki, Andrea Lodi, Miles Lubin, Chris J. Maddison, Christopher Morris, Dimitri J. Papageorgiou, Augustin Parjadis, Sebastian Pokutta, Antoine Prouvost, Lara Scavuzzo, Giulia Zarpellon, Linxin Yang, Sha Lai, Akang Wang, Xiaodong Luo , et al. (16 additional authors not shown)

    Abstract: Combinatorial optimization is a well-established area in operations research and computer science. Until recently, its methods have focused on solving problem instances in isolation, ignoring that they often stem from related data distributions in practice. However, recent years have seen a surge of interest in using machine learning as a new approach for solving combinatorial problems, either dir… ▽ More

    Submitted 17 March, 2022; v1 submitted 4 March, 2022; originally announced March 2022.

    Comments: Neurips 2021 competition. arXiv admin note: text overlap with arXiv:2112.12251 by other authors

  28. arXiv:2201.02535  [pdf, other

    math.OC cs.LG

    Machine-learning-based arc selection for constrained shortest path problems in column generation

    Authors: Mouad Morabit, Guy Desaulniers, Andrea Lodi

    Abstract: Column generation is an iterative method used to solve a variety of optimization problems. It decomposes the problem into two parts: a master problem, and one or more pricing problems (PP). The total computing time taken by the method is divided between these two parts. In routing or scheduling applications, the problems are mostly defined on a network, and the PP is usually an NP-hard shortest pa… ▽ More

    Submitted 7 January, 2022; originally announced January 2022.

  29. arXiv:2112.02195  [pdf, other

    math.OC cs.AI cs.DM cs.LG

    Revisiting local branching with a machine learning lens

    Authors: Defeng Liu, Matteo Fischetti, Andrea Lodi

    Abstract: Finding high-quality solutions to mixed-integer linear programming problems (MILPs) is of great importance for many practical applications. In this respect, the refinement heuristic local branching (LB) has been proposed to produce improving solutions and has been highly influential for the development of local search methods in MILP. The algorithm iteratively explores a sequence of solution neigh… ▽ More

    Submitted 3 August, 2022; v1 submitted 3 December, 2021; originally announced December 2021.

  30. arXiv:2111.14761  [pdf, other

    cs.LG math.NA math.OC

    Adaptive First- and Second-Order Algorithms for Large-Scale Machine Learning

    Authors: Sanae Lotfi, Tiphaine Bonniot de Ruisselet, Dominique Orban, Andrea Lodi

    Abstract: In this paper, we consider both first- and second-order techniques to address continuous optimization problems arising in machine learning. In the first-order case, we propose a framework of transition from deterministic or semi-deterministic to stochastic quadratic regularization methods. We leverage the two-phase nature of stochastic optimization to propose a novel first-order algorithm with ada… ▽ More

    Submitted 29 November, 2021; originally announced November 2021.

    Comments: 29 pages, 8 figures. arXiv admin note: text overlap with arXiv:2012.05783

    MSC Class: 68T07; 90C15; 90C30; 90C53 ACM Class: G.1.6; G.3; G.4; I.2.6

  31. arXiv:2111.07932  [pdf, other

    cs.GT math.OC

    ZERO: Playing Mathematical Programming Games

    Authors: Gabriele Dragotto, Sriram Sankaranarayanan, Margarida Carvalho, Andrea Lodi

    Abstract: We present ZERO, a modular and extensible C++ library interfacing Mathematical Programming and Game Theory. ZERO provides a comprehensive toolkit of modeling interfaces and algorithms for Reciprocally Bilinear Games (RBGs), i.e., simultaneous non-cooperative games where each player solves a mathematical program with a linear objective in the player's variable and bilinear in its opponents' variabl… ▽ More

    Submitted 12 December, 2021; v1 submitted 15 November, 2021; originally announced November 2021.

  32. arXiv:2111.05726  [pdf, other

    math.OC cs.GT

    The Cut-and-Play Algorithm: Computing Nash Equilibria via Outer Approximations

    Authors: Margarida Carvalho, Gabriele Dragotto, Andrea Lodi, Sriram Sankaranarayanan

    Abstract: We introduce Cut-and-Play, a practically-efficient algorithm for computing Nash equilibria in simultaneous non-cooperative games where players decide via nonconvex and possibly unbounded optimization problems with separable payoff functions. Our algorithm exploits an intrinsic relationship between the equilibria of the original nonconvex game and the ones of a convexified counterpart. In practice,… ▽ More

    Submitted 3 May, 2024; v1 submitted 10 November, 2021; originally announced November 2021.

  33. arXiv:2110.00734  [pdf, other

    cs.GT cs.CC math.OC

    Capacity Planning in Stable Matching

    Authors: Federico Bobbio, Margarida Carvalho, Andrea Lodi, Ignacio Rios, Alfredo Torrico

    Abstract: Motivated by the shortage of seats that the Chilean school choice system is facing, we introduce the problem of jointly increasing school capacities and finding a student-optimal assignment in the expanded market. Due to the theoretical and practical complexity of the problem, we provide a comprehensive set of tools to solve the problem, including different mathematical programming formulations, a… ▽ More

    Submitted 7 August, 2024; v1 submitted 2 October, 2021; originally announced October 2021.

  34. arXiv:2109.13983  [pdf, ps, other

    cs.LG

    Guidelines for the Computational Testing of Machine Learning approaches to Vehicle Routing Problems

    Authors: Luca Accorsi, Andrea Lodi, Daniele Vigo

    Abstract: Despite the extensive research efforts and the remarkable results obtained on Vehicle Routing Problems (VRP) by using algorithms proposed by the Machine Learning community that are partially or entirely based on data-driven analysis, most of these approaches are still seldom employed by the Operations Research (OR) community. Among the possible causes, we believe, the different approach to the com… ▽ More

    Submitted 28 September, 2021; originally announced September 2021.

  35. arXiv:2109.03882  [pdf, other

    econ.EM cs.LG math.OC

    On the estimation of discrete choice models to capture irrational customer behaviors

    Authors: Sanjay Dominik Jena, Andrea Lodi, Claudio Sole

    Abstract: The Random Utility Maximization model is by far the most adopted framework to estimate consumer choice behavior. However, behavioral economics has provided strong empirical evidence of irrational choice behavior, such as halo effects, that are incompatible with this framework. Models belonging to the Random Utility Maximization family may therefore not accurately capture such irrational behavior.… ▽ More

    Submitted 8 September, 2021; originally announced September 2021.

  36. arXiv:2106.09606  [pdf, other

    math.OC cs.IT

    Cardinality Minimization, Constraints, and Regularization: A Survey

    Authors: Andreas M. Tillmann, Daniel Bienstock, Andrea Lodi, Alexandra Schwartz

    Abstract: We survey optimization problems that involve the cardinality of variable vectors in constraints or the objective function. We provide a unified viewpoint on the general problem classes and models, and give concrete examples from diverse application fields such as signal and image processing, portfolio selection, or machine learning. The paper discusses general-purpose modeling techniques and broad… ▽ More

    Submitted 8 August, 2022; v1 submitted 17 June, 2021; originally announced June 2021.

  37. arXiv:2104.02828  [pdf, ps, other

    cs.LG math.OC

    Ecole: A Library for Learning Inside MILP Solvers

    Authors: Antoine Prouvost, Justin Dumouchelle, Maxime Gasse, Didier Chételat, Andrea Lodi

    Abstract: In this paper we describe Ecole (Extensible Combinatorial Optimization Learning Environments), a library to facilitate integration of machine learning in combinatorial optimization solvers. It exposes sequential decision making that must be performed in the process of solving as Markov decision processes. This means that, rather than trying to predict solutions to combinatorial optimization proble… ▽ More

    Submitted 6 April, 2021; originally announced April 2021.

  38. arXiv:2103.10294  [pdf, other

    cs.LG cs.DM math.OC

    Learning to Schedule Heuristics in Branch-and-Bound

    Authors: Antonia Chmiela, Elias B. Khalil, Ambros Gleixner, Andrea Lodi, Sebastian Pokutta

    Abstract: Primal heuristics play a crucial role in exact solvers for Mixed Integer Programming (MIP). While solvers are guaranteed to find optimal solutions given sufficient time, real-world applications typically require finding good solutions early on in the search to enable fast decision-making. While much of MIP research focuses on designing effective heuristics, the question of how to manage multiple M… ▽ More

    Submitted 18 March, 2021; originally announced March 2021.

  39. arXiv:2102.09544  [pdf, ps, other

    cs.LG cs.DS cs.NE math.OC stat.ML

    Combinatorial optimization and reasoning with graph neural networks

    Authors: Quentin Cappart, Didier Chételat, Elias Khalil, Andrea Lodi, Christopher Morris, Petar Veličković

    Abstract: Combinatorial optimization is a well-established area in operations research and computer science. Until recently, its methods have focused on solving problem instances in isolation, ignoring that they often stem from related data distributions in practice. However, recent years have seen a surge of interest in using machine learning, especially graph neural networks (GNNs), as a key building bloc… ▽ More

    Submitted 23 September, 2022; v1 submitted 18 February, 2021; originally announced February 2021.

    Journal ref: Journal of Machine Learning Research, 24(130):1-61, 2023

  40. arXiv:2102.02292  [pdf, other

    cs.LG math.OC

    Predicting the probability distribution of bus travel time to move towards reliable planning of public transport services

    Authors: Léa Ricard, Guy Desaulniers, Andrea Lodi, Louis-Martin Rousseau

    Abstract: An important aspect of the quality of a public transport service is its reliability, which is defined as the invariability of the service attributes. Preventive measures taken during planning can reduce risks of unreliability throughout operations. In order to tackle reliability during the service planning phase, a key piece of information is the long-term prediction of the density of the travel t… ▽ More

    Submitted 3 February, 2021; originally announced February 2021.

    Comments: Technical report

  41. arXiv:2102.00092  [pdf, other

    math.OC cs.LG

    Reinforcement Learning for Freight Booking Control Problems

    Authors: Justin Dumouchelle, Emma Frejinger, Andrea Lodi

    Abstract: Booking control problems are sequential decision-making problems that occur in the domain of revenue management. More precisely, freight booking control focuses on the problem of deciding to accept or reject bookings: given a limited capacity, accept a booking request or reject it to reserve capacity for future bookings with potentially higher revenue. This problem can be formulated as a finite-ho… ▽ More

    Submitted 4 April, 2023; v1 submitted 29 January, 2021; originally announced February 2021.

  42. arXiv:2101.10249  [pdf, other

    cs.LG cs.AI econ.EM

    Assessing the Impact: Does an Improvement to a Revenue Management System Lead to an Improved Revenue?

    Authors: Greta Laage, Emma Frejinger, Andrea Lodi, Guillaume Rabusseau

    Abstract: Airlines and other industries have been making use of sophisticated Revenue Management Systems to maximize revenue for decades. While improving the different components of these systems has been the focus of numerous studies, estimating the impact of such improvements on the revenue has been overlooked in the literature despite its practical importance. Indeed, quantifying the benefit of a change… ▽ More

    Submitted 16 June, 2021; v1 submitted 13 January, 2021; originally announced January 2021.

  43. Computing Nash equilibria for integer programming games

    Authors: Margarida Carvalho, Andrea Lodi, João Pedro Pedroso

    Abstract: The recently defined class of integer programming games (IPG) models situations where multiple self-interested decision makers interact, with their strategy sets represented by a finite set of linear constraints together with integer requirements. Many real-world problems can suitably be fit in this class, and hence anticipating IPG outcomes is of crucial value for policy makers and regulators. Na… ▽ More

    Submitted 21 December, 2020; v1 submitted 13 December, 2020; originally announced December 2020.

    Journal ref: European Journal of Operational Research, Volume 303, Issue 3, 2022

  44. arXiv:2012.05783  [pdf, other

    cs.LG math.NA math.OC

    Stochastic Damped L-BFGS with Controlled Norm of the Hessian Approximation

    Authors: Sanae Lotfi, Tiphaine Bonniot de Ruisselet, Dominique Orban, Andrea Lodi

    Abstract: We propose a new stochastic variance-reduced damped L-BFGS algorithm, where we leverage estimates of bounds on the largest and smallest eigenvalues of the Hessian approximation to balance its quality and conditioning. Our algorithm, VARCHEN, draws from previous work that proposed a novel stochastic damped L-BFGS algorithm called SdLBFGS. We establish almost sure convergence to a stationary point a… ▽ More

    Submitted 10 December, 2020; originally announced December 2020.

    Comments: 14 pages, 4 figures

    Report number: Cahier du GERAD G-2020-52 MSC Class: 68T07; 90C15; 90C30; 90C53 ACM Class: G.1.6; G.3; G.4; I.2.6

  45. arXiv:2011.06069  [pdf, other

    cs.LG math.OC

    Ecole: A Gym-like Library for Machine Learning in Combinatorial Optimization Solvers

    Authors: Antoine Prouvost, Justin Dumouchelle, Lara Scavuzzo, Maxime Gasse, Didier Chételat, Andrea Lodi

    Abstract: We present Ecole, a new library to simplify machine learning research for combinatorial optimization. Ecole exposes several key decision tasks arising in general-purpose combinatorial optimization solvers as control problems over Markov decision processes. Its interface mimics the popular OpenAI Gym library and is both extensible and intuitive to use. We aim at making this library a standardized p… ▽ More

    Submitted 24 November, 2020; v1 submitted 11 November, 2020; originally announced November 2020.

    Comments: Published at the 1st Workshop on Learning Meets Combinatorial Algorithms @ NeurIPS 2020, Vancouver, Canada

  46. arXiv:2009.01358  [pdf, ps, other

    cs.LG eess.SP stat.ML

    Change Point Detection by Cross-Entropy Maximization

    Authors: Aurélien Serre, Didier Chételat, Andrea Lodi

    Abstract: Many offline unsupervised change point detection algorithms rely on minimizing a penalized sum of segment-wise costs. We extend this framework by proposing to minimize a sum of discrepancies between segments. In particular, we propose to select the change points so as to maximize the cross-entropy between successive segments, balanced by a penalty for introducing new change points. We propose a dy… ▽ More

    Submitted 2 September, 2020; originally announced September 2020.

    Comments: Preprint

  47. arXiv:2008.13212  [pdf, other

    eess.SY cs.CR

    Reinforcement Learning Based Penetration Testing of a Microgrid Control Algorithm

    Authors: Christopher Neal, Hanane Dagdougui, Andrea Lodi, José Fernandez

    Abstract: Microgrids (MGs) are small-scale power systems which interconnect distributed energy resources and loads within clearly defined regions. However, the digital infrastructure used in an MG to relay sensory information and perform control commands can potentially be compromised due to a cyberattack from a capable adversary. An MG operator is interested in knowing the inherent vulnerabilities in their… ▽ More

    Submitted 30 August, 2020; originally announced August 2020.

  48. arXiv:2006.15212  [pdf, other

    cs.LG math.OC stat.ML

    Hybrid Models for Learning to Branch

    Authors: Prateek Gupta, Maxime Gasse, Elias B. Khalil, M. Pawan Kumar, Andrea Lodi, Yoshua Bengio

    Abstract: A recent Graph Neural Network (GNN) approach for learning to branch has been shown to successfully reduce the running time of branch-and-bound algorithms for Mixed Integer Linear Programming (MILP). While the GNN relies on a GPU for inference, MILP solvers are purely CPU-based. This severely limits its application as many practitioners may not have access to high-end GPUs. In this work, we ask two… ▽ More

    Submitted 23 October, 2020; v1 submitted 26 June, 2020; originally announced June 2020.

    Comments: 34th Conference on Neural Information Processing Systems (NeurIPS 2020), Vancouver, Canada

  49. arXiv:2006.04313  [pdf, ps, other

    cs.GT math.OC

    Multi-agent Assortment Optimization in Sequential Matching Markets

    Authors: Alfredo Torrico, Margarida Carvalho, Andrea Lodi

    Abstract: In this work, we study the multi-agent assortment optimization problem in the two-sided sequential matching model introduced by Ashlagi et al. (2022). The setting is the following: we (the platform) offer a menu of suppliers to each customer. Then, every customer selects, simultaneously and independently, to match with a supplier or to remain unmatched. Each supplier observes the subset of custome… ▽ More

    Submitted 19 September, 2023; v1 submitted 7 June, 2020; originally announced June 2020.

  50. arXiv:2002.05120  [pdf, other

    cs.LG cs.AI stat.ML

    Parameterizing Branch-and-Bound Search Trees to Learn Branching Policies

    Authors: Giulia Zarpellon, Jason Jo, Andrea Lodi, Yoshua Bengio

    Abstract: Branch and Bound (B&B) is the exact tree search method typically used to solve Mixed-Integer Linear Programming problems (MILPs). Learning branching policies for MILP has become an active research area, with most works proposing to imitate the strong branching rule and specialize it to distinct classes of problems. We aim instead at learning a policy that generalizes across heterogeneous MILPs: ou… ▽ More

    Submitted 2 June, 2021; v1 submitted 12 February, 2020; originally announced February 2020.

    Comments: AAAI 2021 camera-ready version with supplementary materials, improved readability of figures in main article. Code, data and trained models are available at https://github.com/ds4dm/branch-search-trees

    Journal ref: Proceedings of the AAAI Conference on Artificial Intelligence 2021, 35(5), 3931-3939