wurmen / Genetic-Algorithm-for-Job-Shop-Scheduling-and-NSGA-II

Learning how to implement GA and NSGA-II for job shop scheduling problem in python
284 stars 133 forks source link

JSP_dataset #1

Open chenweichang opened 6 years ago

chenweichang commented 6 years ago

Hi, I am just wondering have you got JSP_dataset.xlsx for NSGA-II code.py ??

Thanks.

wurmen commented 6 years ago

Hi, There is a confidential issue for the dataset, that's why I only uploaded the source code rather than updating readme.md and providing dataset. For the temporary using, I could provide you the data collection template to create your own dataset, if you want. The source should work if the format of your own data fit the template.

chenweichang commented 6 years ago

That would be great if you can provide template as I am pretty much working on similar project like yours.

Your source code is really helpful to me and give me a clear picture regarding NSGA2. Thanks.

wurmen commented 6 years ago

JSP_dataset_template.xlsx

Hi,

Please refer to the attached.

This template describes a 10x10 job shop problem. Each job will pass 10 operations and have their own processing sequence.

There are three default sheets in the dataset(.xlsx): The first records the sequence of machines for each job. The second represents processing time of each operation for each job. The third stores the jop priority (or weight) and due date for each job.

Besides, you can refer to this article written by my classmate which is about GA for job shop problem in matlab. https://github.com/PO-LAB/Intelligent-Manufacturing-Systems/blob/master/GA_Application_Job_Shop_Problem/JSP.md

It's welcome any feedback, and glad that this repository is helpful.