Optimizing Three-Dimensional Trade-Off Problem of Time–Cost–Quality over Multi-Mode Projects with Generalized Logic | Synapse