Using Machine Learning and GA to Solve Time-Cost Trade-Off Problems | Synapse