Solving optimization problems with D

jmh530 john.michael.hall at gmail.com
Wed Jan 4 00:48:31 UTC 2023


On Sunday, 1 January 2023 at 22:00:29 UTC, max haughton wrote:
> On Sunday, 1 January 2023 at 21:11:06 UTC, Ogi wrote:
>> I’ve read this [series if 
>> articles](https://www.gamedeveloper.com/design/decision-modeling-and-optimization-in-game-design-part-1-introduction) about using Excel Solver for all kinds of optimization problems. This is very neat, but of course, I would prefer to write models with code instead, preferably in D. I glanced at mir-optim but it requires knowledge of advanced math. Is there something more approachable for a layperson?
>
> What do you want to optimize? Optimization in general requires 
> reasonably advanced mathematics, whereas a single problem can 
> be simplified.

There are a lot of C libraries too that you can call from D for 
optimization too, but like Max says knowing what you want to 
optimize helps a lot. Excel’s optimizer works for small problems 
but chokes if the dimension increases too much.It is probably 
some sort of nonlinear gradient free solver.


More information about the Digitalmars-d-learn mailing list