A Sequential Deep Learning Algorithm for Sampled Mixed-integer Optimisation Problems

Mohammadreza Chamanbaz, Roland Bouffanais
1/25/2023
math.OCcs.LG

No confident code implementation found for this paper.

Abstract

Mixed-integer optimisation problems can be computationally challenging. Here, we introduce and analyse two efficient algorithms with a specific sequential design that are aimed at dealing with sampled problems within this class. At each iteration step of both algorithms, we first test the feasibility of a given test solution for each and every constraint associated with the sampled optimisation at hand, while also identifying those constraints that are violated. Subsequently, an optimisation problem is constructed with a constraint set consisting of the current basis -- namely, the smallest set of constraints that fully specifies the current test solution -- as well as constraints related to a limited number of the identified violating samples. We show that both algorithms exhibit finite-time convergence towards the optimal solution. Algorithm 2 features a neural network classifier that notably improves the computational performance compared to Algorithm 1. We quantitatively establish these algorithms' efficacy through three numerical tests: robust optimal power flow, robust unit commitment, and robust random mixed-integer linear program.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{chamanbaz2023sequential,
  title  = {A Sequential Deep Learning Algorithm for Sampled Mixed-integer Optimisation Problems},
  author = {Mohammadreza Chamanbaz and Roland Bouffanais},
  year   = {2023},
  eprint = {2301.10703},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.10703v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.10703.svg)](https://codeofpaper.com/paper/2301.10703)

Discussion