I am sort of new to mathematical optimization and have to build some fairly complicated models for my thesis. I was wondering where I could find literature to help me develop more efficient versions of them. I'm thinking of general good practices in the field, common solutions to constraints that are usually a bottleneck in the computations. For example, avoiding non-linear constraints in our formulations, by linearizing the product of a binary and a continuous, as it is generally a good practice, as far as I know.
To summarize, I'm confident that my methods yield the correct results, but would like equivalent (or weaker but sufficiently strong) formulations that are more efficient.
If it helps, the problem I'm dealing with is to find the best time to schedule maintenance in order to minimize costs, subject to a bunch of constraints.
Here, Gualandi mentions Model Building in Mathematical Programming which I will definitely take a look. Are there any more books or websites/forums on the topic?
I also found Speeding up Energy System Models - a Best Practice Guide, which seems to answer my question as well, but I haven't looked into it yet.