Skip to main content

Questions tagged [software]

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

Filter by
Sorted by
Tagged with
4 votes
3 answers
3k views

I have found so many tools that can solve optimization problems, I want to know which workflow is the best or the most practical?

I have found so many tools that can solve optimization problems (wikipedia also has one page "List of optimization software"), I want to know which workflow is the best or $\color{blue}{\...
138 Aspen's user avatar
  • 197
0 votes
1 answer
86 views

Deploying optimization model to production environment

I have developed an inventory optimization model for my warehouse and I want to know, how to validate this model, perform User acceptance testing and deploy it to production environment?
Vamsi Krishna Kunapareddy's user avatar
1 vote
1 answer
38 views

Can sparse set cover problem be solved or approximated more efficiently comparing to its non-sparse counter part?

I am an electrical engineer who is currently working with some bench table placement problem, and suddenly my problem look pretty much like the set cover problem here. After that, some of my colleague ...
Tuong Nguyen Minh's user avatar
-2 votes
1 answer
121 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 ?
Optimization team's user avatar
2 votes
1 answer
103 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, ...
Miss Mae's user avatar
  • 143
1 vote
1 answer
78 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 ...
Frank's user avatar
  • 13
1 vote
0 answers
86 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 ...
user3680510's user avatar
  • 3,655
4 votes
1 answer
196 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. ...
user1868607's user avatar
1 vote
1 answer
200 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 ...
SDH's user avatar
  • 11
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 ...
Kathryn Twomey's user avatar
2 votes
1 answer
129 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)...
Fischer3000's user avatar
2 votes
1 answer
115 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,...
fmg's user avatar
  • 223
2 votes
1 answer
146 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}(\...
Dan Doe's user avatar
  • 297
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 ...
Robert Bassett's user avatar
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?
PSLP's user avatar
  • 2,401
3 votes
0 answers
118 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 ...
Suleyman Karabuk's user avatar
9 votes
2 answers
210 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 ...
Vicent's user avatar
  • 191
5 votes
0 answers
199 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 ...
bajun65537's user avatar
4 votes
2 answers
607 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/...
Clement's user avatar
  • 2,252
6 votes
3 answers
930 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/...
Neal Young's user avatar
1 vote
0 answers
147 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 ...
Amin's user avatar
  • 2,160
7 votes
4 answers
495 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 ...
user3680510's user avatar
  • 3,655
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 ...
PSLP's user avatar
  • 2,401
10 votes
0 answers
182 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 ...
user3680510's user avatar
  • 3,655
2 votes
2 answers
8k 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 ...
Mike's user avatar
  • 717
3 votes
0 answers
176 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 ...
user3680510's user avatar
  • 3,655
10 votes
4 answers
911 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 ...
GrayLiterature's user avatar
4 votes
1 answer
177 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?
danielcharters's user avatar
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 ...
Antarctica's user avatar
  • 2,917
14 votes
1 answer
677 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 ...
vulpith's user avatar
  • 383
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 ...
independentvariable's user avatar
10 votes
1 answer
966 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 ...
eight3's user avatar
  • 481
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 ...
Atilla Ozgur's user avatar
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.
Junior MIP's user avatar
12 votes
3 answers
1k 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 ...
Best_fit's user avatar
  • 129
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 ...
PSLP's user avatar
  • 2,401
12 votes
1 answer
332 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 ...
Zohar Strinka's user avatar
8 votes
2 answers
3k 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 ...
Mehdi's user avatar
  • 683
10 votes
1 answer
650 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 ...
GrayLiterature's user avatar
7 votes
1 answer
550 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 ...
A.Omidi's user avatar
  • 8,950
13 votes
7 answers
570 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/...
fhk's user avatar
  • 1,069
14 votes
2 answers
535 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 ? ...
Mark L. Stone's user avatar
29 votes
4 answers
434 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 ...
Renaud M.'s user avatar
  • 2,418