Skip to main content
8 events
when toggle format what by license comment
Oct 13, 2014 at 1:56 comment added Chris Godsil The question is not well-posed. For example there are very effective routines for TSP, instances involving thousands of cities have been solved. On the other hand, colouring problems are much more difficult.
Oct 12, 2014 at 21:40 review Reopen votes
Oct 13, 2014 at 13:41
Oct 12, 2014 at 21:37 comment added Timothy Chow (continued) Probably the two simplest "standard forms" to try are CNF (conjunctive normal form for Boolean satisfiability) and ILP (integer linear programming). If you express your problem in CNF then you can try a SAT solver like MiniSAT; if you express your problem as an ILP then you can try an ILP solver such as SCIP. Most SAT solvers are free, and SCIP is free for academics. If you are not sure how to express your problems as a CNF instance or an ILP, you could try posting the details of one of your materials science problems here and asking for help formulating it as such.
Oct 12, 2014 at 21:32 comment added Timothy Chow The question isn't phrased very well but I think I understand what is being asked, and if so, I don't think it's too broad. Crudely speaking, there are two ways in practice to approach a combinatorial optimization problem: (1) convert it to a "standard form" and use a general-purpose solver; (2) write special-purpose software that exploits the specific structure of your problem. Option 1 generally requires vastly less programming effort and if it's good enough then you can save yourself the trouble of Option 2.
Oct 12, 2014 at 11:29 history closed Suvrit
Bjørn Kjos-Hanssen
Stefan Kohl
Carlo Beenakker
Per Alexandersson
Needs more focus
Oct 12, 2014 at 5:57 review Close votes
Oct 12, 2014 at 11:29
Oct 12, 2014 at 5:40 comment added Suvrit This is too broad and vague---the world of combinatorial optimization has a very rich variety of problems, the general ones are of course still too tough (maybe you are looking for MINLP), but for specialized structures there are fast methods. I'm voting to close as this is too broad a question...
Oct 12, 2014 at 5:12 history asked user40780 CC BY-SA 3.0