Questions tagged [software]
For questions related to commercial or open-source computer software used for operations research problems.
40
questions
-2
votes
1
answer
88
views
How to print/display a specific element of a set in GAMS?
I have the follwoing set in GAMS
set i /10,13,15/;
how can I display the second element of this set ?
2
votes
0
answers
63
views
How does one model weather in Simio and have it change how vehicles operate within the model?
For context, I am using the Simio modeling software for an OR class, and for fun I am making a simulation model of the traffic outside my dorm. I have recreated the layout and distance of the streets, ...
1
vote
1
answer
66
views
Knitro dimension of lambda for Hessian
I'm trying to supply knitro with a Hessian but struggle to understand the dimension of the Lagrangian multiplier $\lambda$. From my general education and knitro's ...
1
vote
0
answers
85
views
How to sell OR (especially as a consultant company)?
In this post there are already good answers:
How to convince people that OR can help them?
But I would like to expand a little bit on this:
Is there any literature/blog posts/expert discussions on ...
4
votes
1
answer
190
views
Software for optimization problem
I want to solve the following optimization problem
min $\|x\|_{\infty}$ such that $Ax \ge b, x \ge 0$
where $A$ is a matrix with integer coefficients and $b$ is a vector with integer coefficients.
...
1
vote
1
answer
128
views
Homework Problem – Help Formulating Constraints [closed]
I am working on the following assignment problem:
You may produce seven products by consuming three materials. The unit sales price and material consumption of each product are listed in Table 1. For ...
11
votes
4
answers
2k
views
Is there an open-source equivalent to LocalSolver?
I have a constraint programming problem that is easy to formulate and solve (with high solution quality) in LocalSolver. However, I would really prefer to use something open source for ...
2
votes
1
answer
123
views
Looking for a specific operations research software
I would like to ask for help to identify the research operational software that is being used in the picture
I think it looks nice and I'd like to use it (It doesn't seem to be Lingo nor Excel Solver)...
1
vote
1
answer
104
views
SoPlex basis file format
I'm running SoPlex from the command line to solve some linear programming problems. I'd like to get the basis of the solution, so I use the --writebas flag. However,...
2
votes
1
answer
143
views
Software for Feasibility Problems
I face a feasibility problem of type
$$ c_i(\boldsymbol x) \leq 0, i = 1, \dots, \mathcal{I} \\ c_e(\boldsymbol x) = 0, e = 1, \dots, \mathcal{E} $$
where $\mathcal{I} + \mathcal{E} \gg \text{dim}(\...
28
votes
5
answers
5k
views
Why is open source operations research software so far behind open source statistics and machine learning software?
Like many who participate in this site, I work on projects in both operations research (OR) and statistics/machine learning (ML). The different states of open source software in these fields are often ...
16
votes
4
answers
2k
views
Beginner friendly open source projects in O.R
The title says it all: Are there any open source projects, that are open to new contributers?
If not, should there be?
If yes, what are they and what is the best way to get involved?
3
votes
0
answers
107
views
Availability of library for solving generalized network flow problems
I need to solve a large-scale generalized network flow problem.
For reference, it is a pure network-flow model with the exception that arcs have a positive coefficient applied to flow on them. In my ...
9
votes
2
answers
202
views
MINLP involving integrals, sparse matrices and CDF of random variables. Best environment?
INTRODUCTION
My research often involves solving MINLP problems with few constraints (usually two) and not many variables (say between one and three integer ones, and between one and five real-valued ...
5
votes
0
answers
188
views
Which software to use for Voronoi diagrams?
I have recently been looking at some facility location problems and how they change in the presence of the motorway (or highway, freeway) etc. Tried to visualize some observations with the Voronoi ...
4
votes
2
answers
603
views
OR Software on Linux
OR-Software is mostly available for LINUX.
Linux comes in different distributions, which are managed differently, so the question is:
Is there a LINUX distribution that should be preferred, when using/...
6
votes
3
answers
845
views
How to validate a Gurobi academic license remotely via ssh SOCKS proxy?
How do I validate my Gurobi academic license remotely, that is, from a computer that is not on my university network?
Official instructions for Gurobi 9.1 are here: https://www.gurobi.com/...
1
vote
0
answers
144
views
How to develop a vehicle routing optimization package? [closed]
I would like to know how vehicle routing software optimizes routes? In demos of this software, they provide the optimal (or a good) route in just a few seconds or minutes with several nodes (maybe 50 ...
7
votes
4
answers
491
views
How to reduce the risk of wrong modelling in OR industry projects?
In my experience many OR Industry projects contains at least one person with background in OR (who is not familiar with the technical background) and at least one person from industry with the ...
6
votes
3
answers
1k
views
How to improve the quality of code in OR?
So I noticed, that a lot of students taking OR-classes come from non-computer science backgrounds (e.g. buissiness administration). They typically had only one other class in their first semester ...
9
votes
0
answers
165
views
How to monitor/debug an optimization model in a production environment professionally?
I have seen this question How to avoid having your optimization models rusting?, which is kind of related, but I am more curious about the actual monitoring and the initial design of the software in ...
2
votes
2
answers
7k
views
Downloading and setting up CPLEX for Pyomo
I have just installed Anaconda and am intending to use Spyder as it is able to display variable, parameter values for debugging. After which, I am planning to use Pyomo to code my MIP model and invoke ...
3
votes
0
answers
138
views
How do you test your optimization models?
Suppose you are developing an optimization software.
You read in some data files, build some optimization model with a solver (like Gurobi), then write back some data files with your solution.
What ...
10
votes
4
answers
836
views
Does The Modelling Software Make A Difference Regarding A Solution?
I am relatively new to the world of OR as my first foray into this field has me solving a MINLP. Unfortunately, my model is unable to solve because it is too complex, and so my supervisor has ...
4
votes
1
answer
168
views
Software for multi-objective optimization
I am looking to solve a multi-objective chance-constrained blending problem. Are there any suggestions about the software to use to try and solve a problem like this?
11
votes
5
answers
1k
views
How to implement a "generic" solver for scheduling problems?
I have been accepted for an internship for 6 months. The aim of this internship is to implement a "generic" solver for scheduling/production planning problems. This solver will bill a small prototype ...
14
votes
1
answer
599
views
Tools to implement branch-and-price algorithms
As far as I know, implementing a branch-and-price algorithm is a task far from trivial. However, there are tools such as SCIP or the BCP framework of COIN-OR that help implement such algorithms.
I ...
14
votes
4
answers
4k
views
YALMIP-like modeling environment in Python
What are the handiest optimization parsers out there? Is COIN-OR's PyPy being used actively? I am currently trying to do an optimization project in Python, but I am used to using MATLAB + YALMIP ...
10
votes
1
answer
955
views
What's the use case of commercial optimizer when we have Tensorflow?
Not sure if this question is appropriate here.
I used to run customized spline fitting with commercial package such as mosek and gurobi.
Since beginning of this year, I tried to migrate to open ...
19
votes
7
answers
8k
views
Are programming languages necessary/useful for operations research practitioner?
This semester I will start teaching Programming in Python to Master students in Supply Chain Management.
I would like to start the first lesson with "Why learning programming languages will be useful ...
11
votes
1
answer
2k
views
Simulation in Python
What is the most common package for discrete-event simulation in the OR community?
I have found SimPy package.
12
votes
3
answers
975
views
How to choose an architecture for an OR web app and how to learn the tech stack associated?
After carefully reading the answers to my previous post I decided to opt for developing and deploying an app as a web service.
I watched a talk on optimization apps. It suggests using the following ...
25
votes
7
answers
4k
views
List of Implementations for common OR problems
For the TSP there famously is the concord solver (http://www.math.uwaterloo.ca/tsp/concorde.html) which is argubly the fastest exact solver for the TSP.
There are many other problems that also show ...
12
votes
1
answer
310
views
QA techniques for optimization problem coding
I often spend much, much, more time QAing and debugging my code than I do actually writing the optimization problem or shaping my data. Are there any tools or techniques to make it easier? I am asking ...
8
votes
2
answers
2k
views
Gurobi's "Out of memory" error without exhausting the RAM?
I wrote a branch-and-price algorithm in Python 2.7 which solves several small LP and MIP models by Gurobi 8.1 in each node. The algorithm runs fine at first, it produces both lower bound and upper ...
10
votes
1
answer
616
views
Advantages of IBM CPLEX Studio over CPLEX in MATLAB?
This question comes from the perspective of an MSc student new to both OR and programming OR problems in a MIP framework. My research has led me down this path of needing to program an optimization ...
7
votes
1
answer
533
views
Java source code for branch and price
Is there any Java source code (or framework) to implement and solve MILP using the branch and price method?
AFAIK, jORLib is a framework to implement B&P using Java, but it does not have any ...
13
votes
7
answers
554
views
Are there reusable formulations/heuristics shared with the community?
There aren't many examples of reusable functionality shared as a result of research or commercial software development.
Has anyone come across any?
Here is one I just learned of:
https://github.com/...
14
votes
2
answers
527
views
OR Software Forums
A list of OR Software forums would be nice.
Can someone import the list of OR Software forums from the (now) read-only OR Exchange at https://www.or-exchange.org/questions/9068/or-software-forums ?
...
28
votes
4
answers
421
views
How to avoid having your optimization models rusting?
When designing optimization models for external organizations, I have witnessed the following:
We design an optimization model for a given problem.
We fine-tune it based on a portfolio of ...