A Non-Numerical Approach to Production Scheduling Problems