First-Order Mixed Integer Linear Programming

05/09/2012
by   Geoffrey Gordon, et al.
0

Mixed integer linear programming (MILP) is a powerful representation often used to formulate decision-making problems under uncertainty. However, it lacks a natural mechanism to reason about objects, classes of objects, and relations. First-order logic (FOL), on the other hand, excels at reasoning about classes of objects, but lacks a rich representation of uncertainty. While representing propositional logic in MILP has been extensively explored, no theory exists yet for fully combining FOL with MILP. We propose a new representation, called first-order programming or FOP, which subsumes both FOL and MILP. We establish formal methods for reasoning about first order programs, including a sound and complete lifted inference procedure for integer first order programs. Since FOP can offer exponential savings in representation and proof size compared to FOL, and since representations and proofs are never significantly longer in FOP than in FOL, we anticipate that inference in FOP will be more tractable than inference in FOL for corresponding problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/30/2023

The Integer Linear Programming Inference Cookbook

Over the years, integer linear programs have been employed to model infe...
research
08/03/2023

Energy System Optimisation using (Mixed Integer) Linear Programming

Although energy system optimisation based on linear optimisation is ofte...
research
01/30/2019

Determining r- and (r,s)-Robustness of Digraphs Using Mixed Integer Linear Programming

There has been an increase in the use of resilient control algorithms ba...
research
05/27/2023

Mixed-integer linear programming for computing optimal experimental designs

We show that the optimal exact design of experiment on a finite design s...
research
04/26/2023

Hybrid Genetic Algorithm and Mixed Integer Linear Programming for Flying Sidekick TSP

The increasing use of drones to perform various tasks has motivated an e...
research
03/05/2000

Computing Circumscriptive Databases by Integer Programming: Revisited (Extended Abstract)

In this paper, we consider a method of computing minimal models in circu...
research
06/13/2012

Improving the Accuracy and Efficiency of MAP Inference for Markov Logic

In this work we present Cutting Plane Inference (CPI), a Maximum A Poste...

Please sign up or login with your details

Forgot password? Click here to reset