When coding an application involving a MIP, what are the best practices I should follow? In particular, I mean:
- Domain-specific language (GAMS, AMPL) or General purpose (Python, C#)?
- Structure of the code: should it just be one long list of adding variables, constraints and callbacks or how should it be organized?
- Are there like “example projects”, where I can see how it is done?