Repetitive Project Scheduling Optimization with Soft Logic Considering Maximum Constraints and Resource Continuity Constraints