Skip to main content

Showing 1–14 of 14 results for author: Yorke-Smith, N

.
  1. 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.

  2. arXiv:2312.11251  [pdf, other

    eess.SY

    Robust Optimal Control With Binary Adjustable Uncertainties

    Authors: Yun Li, Neil Yorke-Smith, Tamas Keviczky

    Abstract: 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. However, prior research on ROC with adjustable uncertainties has predominantly focused on the scenario of uncertainties modeled as continuous variables. In this paper, we explore ROC with binary adjustab… ▽ More

    Submitted 18 December, 2023; originally announced December 2023.

    Comments: 7 pages, submitted to the 22nd European Control Conference (ECC) 2024

  3. arXiv:2312.05108  [pdf, other

    eess.SY

    Unlocking Energy Flexibility From Thermal Inertia of Buildings: A Robust Optimization Approach

    Authors: Yun Li, Neil Yorke-Smith, Tamas Keviczky

    Abstract: Towards integrating renewable electricity generation sources into the grid, an important facilitator is the energy flexibility provided by buildings' thermal inertia. Most of the existing research follows a single-step price- or incentive-based scheme for unlocking the flexibility potential of buildings. In contrast, this paper proposes a novel two-step design approach for better harnessing buildi… ▽ More

    Submitted 8 December, 2023; originally announced December 2023.

    Comments: 8 pages, accepted to the 62nd IEEE Conference on Decision and Control (CDC 2023)

  4. arXiv:2312.01228  [pdf, other

    math.OC cs.NE

    Mixed-Integer Optimisation of Graph Neural Networks for Computer-Aided Molecular Design

    Authors: Tom McDonald, Calvin Tsay, Artur M. Schweidtmann, Neil Yorke-Smith

    Abstract: 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. However, previous works are mostly limited to MLPs. Graph neural networks (GNNs) can learn from non-euclidean data structures such as molecular structures efficiently and are th… ▽ More

    Submitted 2 December, 2023; originally announced December 2023.

    MSC Class: 90C11 ACM Class: G.1.6; I.2.6; J.2

  5. arXiv:2310.04328  [pdf, other

    cs.LG math.OC

    Robust Losses for Decision-Focused Learning

    Authors: Noah Schutte, Krzysztof Postek, Neil Yorke-Smith

    Abstract: Optimization models used to make discrete decisions often contain uncertain parameters that are context-dependent and are estimated through prediction. To account for the quality of the decision made based on the prediction, decision-focused learning (end-to-end predict-then-optimize) aims at training the predictive model to minimize regret, i.e., the loss incurred by making a suboptimal decision.… ▽ More

    Submitted 6 October, 2023; originally announced October 2023.

    Comments: 13 pages, 3 figures

  6. arXiv:2304.01724  [pdf, other

    cs.DC cs.CE cs.MA physics.soc-ph

    Adaptive parallelization of multi-agent simulations with localized dynamics

    Authors: Alexandru-Ionuţ Băbeanu, Tatiana Filatova, Jan H. Kwakkel, Neil Yorke-Smith

    Abstract: Agent-based modelling constitutes a versatile approach to representing and simulating complex systems. Studying large-scale systems is challenging because of the computational time required for the simulation runs: scaling is at least linear in system size (number of agents). Given the inherently modular nature of MABSs, parallel computing is a natural approach to overcoming this challenge. Howeve… ▽ More

    Submitted 4 April, 2023; originally announced April 2023.

    Comments: 12 pages, 3 figures; work presented at the 24th International Workshop on Multi-Agent-Based Simulation

    ACM Class: D.1.3; I.6.0; J.2; J.4; E.1; K.4.0

  7. 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

  8. arXiv:2205.10157  [pdf, ps, other

    cs.LG

    Machine Learning for Combinatorial Optimisation of Partially-Specified Problems: Regret Minimisation as a Unifying Lens

    Authors: Stefano Teso, Laurens Bliek, Andrea Borghesi, Michele Lombardi, Neil Yorke-Smith, Tias Guns, Andrea Passerini

    Abstract: It is increasingly common to solve combinatorial optimisation problems that are partially-specified. We survey the case where the objective function or the relations between variables are not known or are only partially specified. 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 p… ▽ More

    Submitted 20 May, 2022; originally announced May 2022.

  9. arXiv:2009.03825  [pdf, other

    cs.LG math.OC stat.ML

    Optimal training of integer-valued neural networks with mixed integer programming

    Authors: Tómas Thorbjarnarson, Neil Yorke-Smith

    Abstract: Recent work has shown potential in using Mixed Integer Programming (MIP) solvers to optimize certain aspects of neural networks (NNs). However the intriguing approach of training NNs with MIP solvers is under-explored. State-of-the-art-methods to train NNs are typically gradient-based and require significant data, computation on GPUs, and extensive hyper-parameter tuning. In contrast, training wit… ▽ More

    Submitted 31 March, 2023; v1 submitted 8 September, 2020; originally announced September 2020.

    MSC Class: 90C10 ACM Class: I.2.1

    Journal ref: PLOS ONE, February 2023

  10. arXiv:2007.03948  [pdf, other

    cs.NE math.OC

    A Study of Learning Search Approximation in Mixed Integer Branch and Bound: Node Selection in SCIP

    Authors: Kaan Yilmaz, Neil Yorke-Smith

    Abstract: 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. Previous work using imitation learning indicates the feasibility of acquiring a node selection policy, by learning an adaptive node searching order. In co… ▽ More

    Submitted 3 January, 2022; v1 submitted 8 July, 2020; originally announced July 2020.

    Comments: Authors' version, not publisher's final version which is available at DOI

    MSC Class: 90C11 ACM Class: I.2.6; I.2.8

    Journal ref: AI, volume 2, number 2, pages 150-178, 2021

  11. arXiv:2001.09124  [pdf, other

    cs.SE cs.AI cs.RO

    Towards a Framework for Certification of Reliable Autonomous Systems

    Authors: Michael Fisher, Viviana Mascardi, Kristin Yvonne Rozier, Bernd-Holger Schlingloff, Michael Winikoff, Neil Yorke-Smith

    Abstract: 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. The capability and spread of such systems have reached the point where they are beginning to touch much of everyday life. However, regulators grapple with how to deal with autonomous systems, for example how could we certify an Unmanned Aerial System f… ▽ More

    Submitted 24 January, 2020; originally announced January 2020.

    Comments: 66 pages

  12. Order Acceptance and Scheduling with Sequence-dependent Setup Times: a New Memetic Algorithm and Benchmark of the State of the Art

    Authors: Lei He, Arthur Guijt, Mathijs de Weerdt, Lining Xing, Neil Yorke-Smith

    Abstract: The Order Acceptance and Scheduling (OAS) problem describes a class of real-world problems such as in smart manufacturing and satellite scheduling. This problem consists of simultaneously selecting a subset of orders to be processed as well as determining the associated schedule. A common generalization includes sequence-dependent setup times and time windows. A novel memetic algorithm for this pr… ▽ More

    Submitted 4 October, 2019; originally announced October 2019.

    Journal ref: Computers & Industrial Engineering, volume 138, article 106102, 2019

  13. Uncertainty in Soft Temporal Constraint Problems:A General Framework and Controllability Algorithms for the Fuzzy Case

    Authors: F. Rossi, K. B. Venable, N. Yorke-Smith

    Abstract: In real-life temporal scenarios, uncertainty and preferences are often essential and coexisting aspects. We present a formalism where quantitative temporal constraints with both preferences and uncertainty can be defined. We show how three classical notions of controllability (that is, strong, weak, and dynamic), which have been developed for uncertain temporal problems, can be generalized to h… ▽ More

    Submitted 10 October, 2011; originally announced October 2011.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 27, pages 617-674, 2006

  14. Certainty Closure: Reliable Constraint Reasoning with Incomplete or Erroneous Data

    Authors: Neil Yorke-Smith, Carmen Gervet

    Abstract: Constraint Programming (CP) has proved an effective paradigm to model and solve difficult combinatorial satisfaction and optimisation problems from disparate domains. Many such problems arising from the commercial world are permeated by data uncertainty. Existing CP approaches that accommodate uncertainty are less suited to uncertainty arising due to incomplete and erroneous data, because they d… ▽ More

    Submitted 30 November, 2006; v1 submitted 25 January, 2006; originally announced January 2006.

    Comments: Revised version

    ACM Class: I.2.3

    Journal ref: ACM Transactions on Computational Logic, volume 10, number 1, article 3, 2009