Most Popular
1500 questions
11
votes
4 answers
How to linearize a constraint with a maximum of binary variables times some coefficient in the right-hand-side
I have the following constraint that I'd like to linearize:
$P$ is a given set
$b_p \in \{0,1\} , \forall p \in P$ a binary variable associated with each element of $P$
$c_p \in \mathbb{R}^+$, a coefficient associated with each element of $P$
$l \in…
Renaud M.
- 2,408
- 1
- 11
- 27
11
votes
6 answers
How can I do the jump from academia to industry?
While looking through the job offerings, I noticed that everybody seems to be looking for experienced professionals, senior engineers, or at least three years of industry experience.
Was this just a bad sample, or is there a trick to getting your…
PSLP
- 2,401
- 9
- 33
11
votes
8 answers
Recommendations for OR video channels (YouTube etc.)
The other day someone asked about recommended blogs to follow.
The older generation tends to prefer blog posts, but the newer generations tend to watch videos instead.
And we want to help the newer generations find their way to Operations Research,…
Geoffrey De Smet
- 4,851
- 10
- 34
11
votes
2 answers
Do LP solvers convert LPs to standard form?
To solve a linear program (LP) using the simplex method one first needs to bring the LP to standard form. This requires replacing every equality constraint with two inequalities and replacing every free variable with two non-negative variables. I…
Rolf van Lieshout
- 2,325
- 11
- 20
11
votes
2 answers
Trustful Nonlinear Programming
Is it possible for an NLP solver to claim that a knowingly feasible problem is infeasible?
Shouldn't the solver be able to provide a solution (of course not necessarily the global optimum but a feasible one)?
Is a wrongly claimed infeasibility a…
Clement
- 2,252
- 7
- 13
11
votes
3 answers
Are there explainability approaches in optimization?
In the machine learning community there is the big topic of explainability, where you want to make the solution of ML models explainable or derive explainable models.
This is also interesting for optimization, because the stakeholders sometimes want…
user3680510
- 3,655
- 6
- 26
11
votes
1 answer
How is optimization under uncertainty done in real world applications?
In this post What is robust optimization? there is a nice introduction to robust optimization.
There are many concept for uncertainty in optimization problems like
robust optimization
stochastic optimization
distributionally robust…
user3680510
- 3,655
- 6
- 26
11
votes
2 answers
Families of methods to deal with criterion uncertainties in multicriteria decision analysis
In MCDA, which family methods deal with uncertain criterion-specific values?
What is MCDA?
Multiple-criteria decision analysis, refereed as MCDA, is a sub-field of Operations Research for aiding in decision making when several objectives have to be…
JKHA
- 679
- 4
- 10
11
votes
6 answers
How to read open-source code of a solver (Or-tools, OptaPlanner, Minotaur, etc.)?
I want to learn more about solvers by reading the code of some open-source projects such as MINOTAUR, Optaplanner and OR-Tools.
However, I am struggling. I don't know where to start from there are a lot of repositories and files with no high-level…
Best_fit
- 567
- 2
- 9
11
votes
1 answer
Finding primal feasible solution from optimal dual
I'm reading Boyd's notes on forming the dual problem in order to decompose the primal problem. On page 4, right before the start of the next section, he talks about how given the optimal dual solution, finding the optimal primal solution is…
George Chang
- 329
- 1
- 2
11
votes
1 answer
How to fit a Beta distribution to three estimates from an "expert"?
I'm modeling a process time, $X$, for a simulation study and have an "expert" estimate of the minimum, $\hat a$, the most likely (mode), $\hat m$, and the maximum, $\hat b$.
I'd prefer to avoid the possibly unrealistic use of the Triangular…
SecretAgentMan
- 1,895
- 2
- 13
- 39
11
votes
2 answers
Can presolve reductions change the value of the linear programming relaxation?
For integer programs solvers (like Gurobi, Cplex, ...) report the value of the linear programming relaxation for integer programs, i.e.
Root relaxation: objective 2.648400e+02, 233 iterations, 0.01 seconds
Is this value independent of the presolve…
user3680510
- 3,655
- 6
- 26
11
votes
2 answers
Neigbourhoods in Large Neighbourhood Search (LNS) algorithms
I have been trying to implement a variant of LNS on a graph for TSP. One of the ways that I can define a neighborhood for TSP is to find $k$-shortest path between two nodes. But the choice of these nodes are random. I have two questions:
Are there…
GGJON
- 213
- 3
- 8
11
votes
1 answer
How do OR researchers choose which journal to submit and what are the differences between them?
I am a PhD student now and I have been curious about this question since I was an undergraduate student.
How do researchers choose which journals to submit if your work do not have an obvious fit to a specific one?
After reading some papers, I now…
ORrookie9
- 111
- 2
11
votes
2 answers
Linear programming: objective function with "buckets"
I had a linear programming problem with the following objective function
$$f(x) = \sum_{j}x_jq_jp_j - \sum_{i}\left(\sum_{j}x_jq_jC_{ij} \right) c_i$$
Where $q, p, C, c$ are known.
This problem was easily solvable using linear programming, because…
BarkingCat
- 241
- 1
- 4