Describir: Critical-Path-Based Variable Neighborhood Descent for the Joint Scheduling of FJSP and AGVs