paper-with-me

홈 › Papers

Deep Neural Networks as 0-1 Mixed Integer Linear Programs: A Feasibility Study

2017-12-17 · Matteo Fischetti, Jason Jo

Deep Neural Networks (DNNs) are very popular these days, and are the subject of a very intense investigation. A DNN is made by layers of internal units (or neurons), each of which computes an affine combination of the output of the units in the previous layer, applies a nonlinear operator, and outputs the corresponding value (also known as activation). A commonly-used nonlinear operator is the so-called rectified linear unit (ReLU), whose output is just the maximum between its input value and zero. In this (and other similar cases like max pooling, where the max operation involves more than one input value), one can model the DNN as a 0-1 Mixed Integer Linear Program (0-1 MILP) where the continuous variables correspond to the output values of each unit, and a binary variable is associated with each ReLU to model its yes/no nature. In this paper we discuss the peculiarity of this kind of 0-1 MILP models, and describe an effective bound-tightening technique intended to ease its solution. We also present possible applications of the 0-1 MILP model arising in feature visualization and in the construction of adversarial examples. Preliminary computational results are reported, aimed at investigating (on small DNNs) the computational performance of a state-of-the-art MILP solver when applied to a known test case, namely, hand-written digit recognition.

📄 PDF Abstract BibTeX arXiv:1712.06174

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…

Similar Papers 제목 키워드 기반

Learning Mixed-Integer Linear Programs from Contextual Examples

2021-07-15 · Mohit Kumar, Samuel Kolb, Luc De Raedt, Stefano Teso

Mixed-integer linear programs (MILPs) are widely used in artificial intelligence and operations research to model complex decision problems like scheduling and routing. Designing such programs however requires both domai…

Scheduling

Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guarantees

2024-10-14 · Bo Tang, Elias B. Khalil, Ján Drgoňa

Mixed-integer nonlinear programs (MINLPs) arise in domains as diverse as energy systems and transportation, but are notoriously difficult to solve, particularly at scale. While learning-to-optimize (L2O) methods have bee…

Toward TransfORmers: Revolutionizing the Solution of Mixed Integer Programs with Transformers

2024-02-20 · Joshua F. Cooper, Seung Jin Choi, I. Esra Buyuktahtakin

In this study, we introduce an innovative deep learning framework that employs a transformer model to address the challenges of mixed-integer programs, specifically focusing on the Capacitated Lot Sizing Problem (CLSP). …

Decision MakingDecoderSequential Decision Making

ReLU Networks as Surrogate Models in Mixed-Integer Linear Programs

2019-07-06 · Bjarne Grimstad, Henrik Andersson

We consider the embedding of piecewise-linear deep neural networks (ReLU networks) as surrogate models in mixed-integer linear programming (MILP) problems. A MILP formulation of ReLU networks has recently been applied by…

RL-MILP Solver: A Reinforcement Learning Approach for Solving Mixed-Integer Linear Programs with Graph Neural Networks

2024-11-29 · Tae-Hoon Lee, Min-Soo Kim

Mixed-Integer Linear Programming (MILP) is an optimization technique widely used in various fields. Existing end-to-end learning methods for MILP generate values for a subset of decision variables and delegate the remain…

Graph Neural NetworkReinforcement Learning (RL)