no code implementations • 8 Feb 2024 • Lara Scavuzzo, Karen Aardal, Andrea Lodi, Neil Yorke-Smith
We also address how to represent MILPs in the context of applying learning algorithms, MILP benchmarks and software.
no code implementations • 18 Dec 2023 • Yun Li, Neil Yorke-Smith, Tamas Keviczky
Robust Optimal Control (ROC) with adjustable uncertainties has proven to be effective in addressing critical challenges within modern energy networks, especially the reserve and provision problem.
no code implementations • 8 Dec 2023 • Yun Li, Neil Yorke-Smith, Tamas Keviczky
In a first step, a robust optimization model is formulated for assessing the energy flexibility of buildings in the presence of uncertain predictions of external conditions, such as ambient temperature, solar irradiation, etc.
no code implementations • 2 Dec 2023 • Tom McDonald, Calvin Tsay, Artur M. Schweidtmann, Neil Yorke-Smith
ReLU neural networks have been modelled as constraints in mixed integer linear programming (MILP), enabling surrogate-based optimisation in various domains and efficient solution of machine learning certification problems.
1 code implementation • 6 Oct 2023 • Noah Schutte, Krzysztof Postek, Neil Yorke-Smith
To understand the impact of this deficiency, we evaluate the effect of aleatoric and epistemic uncertainty on the accuracy of empirical regret as a surrogate.
1 code implementation • 7 Dec 2022 • Ambrogio Maria Bernardelli, Stefano Gualandi, Hoong Chuin Lau, Simone Milanesi, Neil Yorke-Smith
We study the case of few-bit discrete-valued neural networks, both Binarized Neural Networks (BNNs), whose values are restricted to +-1, and Integer Neural Networks (INNs), whose values lie in a range {-P, ..., P}.
1 code implementation • 23 May 2022 • Lara Scavuzzo, Feng Yang Chen, Didier Chételat, Maxime Gasse, Andrea Lodi, Neil Yorke-Smith, Karen Aardal
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.
no code implementations • 20 May 2022 • Stefano Teso, Laurens Bliek, Andrea Borghesi, Michele Lombardi, Neil Yorke-Smith, Tias Guns, Andrea Passerini
The challenge is to learn them from available data, while taking into account a set of hard constraints that a solution must satisfy, and that solving the optimisation problem (esp.
1 code implementation • 8 Sep 2020 • Tómas Thorbjarnarson, Neil Yorke-Smith
The second method addresses the amount of training data which MIP can feasibly handle: we provide a batch training method that dramatically increases the amount of data that MIP solvers can use to train.
no code implementations • 8 Jul 2020 • Kaan Yilmaz, Neil Yorke-Smith
In line with the growing trend of using machine learning to help solve combinatorial optimisation problems, one promising idea is to improve node selection within a mixed integer programming (MIP) branch-and-bound tree by using a learned policy.
no code implementations • 24 Jan 2020 • Michael Fisher, Viviana Mascardi, Kristin Yvonne Rozier, Bernd-Holger Schlingloff, Michael Winikoff, Neil Yorke-Smith
A computational system is called autonomous if it is able to make its own decisions, or take its own actions, without human supervision or control.
no code implementations • 4 Oct 2019 • Lei He, Arthur Guijt, Mathijs de Weerdt, Lining Xing, Neil Yorke-Smith
Sparrow integrates the exploration ability of BRKGA and the exploitation ability of ALNS.