2017
DOI: 10.1287/ited.2017.0177
|View full text |Cite
|
Sign up to set email alerts
|

Teaching Use of Binary Variables in Integer Linear Programs: Formulating Logical Conditions

Abstract: Abstract. Binary variables are often needed in linear programming models to indicate whether particular alternatives should be implemented and to impose logical relations among decisions. However, it is usually not obvious to students how to use binary variables to transform conditional statements of logic into linear relations. We propose to address this difficulty with a simple two-step approach. It provides rules for decomposing a conditional requirement into a group of elementary implications and then tran… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 20 publications
0
2
0
Order By: Relevance
“…Future work includes exploring the use of further game-theoretic topics within this area, such as techniques for mechanism design or other concepts such as Stackelberg equilibria. We plan to implement SFCE computation in Gurobi using the big-M method [16] to encode implications and techniques from [38] to encode conjunctions, which should yield a significant speed-up in their computation.…”
Section: Discussionmentioning
confidence: 99%
“…Future work includes exploring the use of further game-theoretic topics within this area, such as techniques for mechanism design or other concepts such as Stackelberg equilibria. We plan to implement SFCE computation in Gurobi using the big-M method [16] to encode implications and techniques from [38] to encode conjunctions, which should yield a significant speed-up in their computation.…”
Section: Discussionmentioning
confidence: 99%
“…This leads to nоn-convexity of the admissible region and so the problem posed is not linear. This drawback can be fixed by introducing additional unknown binary variables [ 26 , 27 ]: …”
Section: Methodsmentioning
confidence: 99%