Questions tagged [software]

For questions related to commercial or open-source computer software used for operations research problems.

Filter by
Sorted by
Tagged with
9
votes
2answers
174 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
0answers
109 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
2answers
564 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/...
4
votes
2answers
167 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
0answers
100 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
4answers
442 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 ...
7
votes
3answers
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
0answers
122 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 ...
1
vote
2answers
3k 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
0answers
68 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
4answers
688 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
1answer
122 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?
10
votes
5answers
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 ...
12
votes
0answers
299 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 ...
12
votes
3answers
2k 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
1answer
792 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
7answers
7k 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 ...
10
votes
1answer
1k views

Simulation in Python

What is the most common package for discrete-event simulation in the OR community? I have found SimPy package.
11
votes
2answers
576 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 ...
18
votes
6answers
2k 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
1answer
229 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
2answers
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 ...
9
votes
1answer
403 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 ...
8
votes
1answer
405 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
7answers
407 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
2answers
475 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 ? ...
27
votes
4answers
346 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 ...