Scheduling with Group Technology, Resource Allocation, and Learning Effect Simultaneously | Synapse