4 ms·
Everyone already mentioned mathematics but I'd also like to mention Operations Research as a field that's basically all about translating complex business probl
by sirwhinesalot 5y ago
Everyone already mentioned mathematics but I'd also like to mention Operations Research as a field that's basically all about translating complex business problems into mathematical models that can be efficiently solved.
In practice this almost always means translating to the formats used by (Mixed) Integer Programming (MIP) solvers, Constraint Programming (CP) solvers or SAT solvers.
Satisfiability Modulo Theories (SMT) solvers are used more in the formal verification realm, but they can also be used for the same purpose, the problems solved by these tools are all NP-complete so you can with more or less effort translate any NP problem to them.
- mzl 5y agoAnd similarly relevant, using a solver independent modelling language like [MiniZinc](https://www.minizinc.org/ https://www.minizinc.org/) means that it is possible to write a model, and then translate it formats suitable for use with MIP, CP, and SAT solvers.
- sirwhinesalot 5y agoYes MiniZinc is excellent.