Jobscheduling with Multiagents Simulator
Here is a simulator program for my final assesment (windows version only). It's written in java using JADE frameworks. If you don't have java run time (jre) yet, you should install it first. You can download newest version of JRE from www.java.com/en/download/. I uploaded all classes needed to run the program but if you want to use it, you have to install jade first. You can download jade from http://jade.tilab.com.
This program simulates schedule optimization for jobshop scheduling problem. I use multiagents concept with case-based reasoning and reinforcement learning. These are simple steps of preparation:
- Install JRE (version 1.4 or higher) : then set CLASSPATH to jre bin folder
- Install JADE : just unzip bin in one folder and don't forget to set CLASSPATH environement variable
- Connect to network (can be intranet/internet or emulated network): Required to run JADE
- Unzip all classes from JSSPUI.zip in one folder
Running program:
- Go to command prompt (CMD)
- Go to folder where jsspui.class lies
- Run with syntax : java jsspui [job_shop_input_filepath] [learning_exploration_rate] eg. java jsspui c:\testcase\3x3.txt 7
You can see the output file :
- schedule.txt : schedule to solve given jobshop problem
- CBR*.txt : knowledge base of agent number *
0 komentar:
Posting Komentar