How can one solve optimization problems like Cookie Clicker or https://qewasd.com in practice? Optimizing shortest paths is nice, but what about more complex causal structures, with preconditions, mutually exclusive choices, and varying resources?
- MiniZinc, https://www.minizinc.org/ a constrain set programming language that can also optimize an objective
- Picat, http://picat-lang.org/ a general purpose language that specializes in logic and optimization