A Production Scheduling System Based on Self-adaptive Genetic Algorithm for Manufacturing Elastic Knitted Fabrics