AnyLogic 6 Discussion

Hi! I am a student from Austria, and currently I am writting my diploma thesis about lot sizing and scheduling optimization. During my studies, I want to try to solve or optimize scheduling problems with Simulation and Anylogic 6 Advanced. In using Anylogic I am a beginner, so i cannot imagin yet how to model my szenarios or even if this is possible. It would be great if there is anybody who could tell me if this is possible or not, and maybe can give me some suggestions or tipps how to model my szenarios. For better understanding what i want to do, i attached the description of one of my scenarios: Szenario 1: (Jm | | Cmax) Here i want to model a job shop production. In the scenario there are 4 machines and 30 jobs. Each of the jobs has different processing times on each of the machines and also a different processing order. The goal now is to optimize the order of the jobs on every machine, so that the over-all processing time of all jobs is minimized. I am using enterprise library at the moment to model the machines, queues and so on, but i have no idea how i should realise the schedule or jobs and optimize them.....so thanks a lot for any help!!!!
Hi Florian, There is an Optimization experiment in AnyLogic. You should set function that have to be minimized (maximized) and parameters that define its value. This experiment can be run a lot of times to find out the best decision for the stochastic problem. In your case, you may define all processing times as parameters according to the order number of the operation. For instance, the certain processing time will be randomly set to the Enterprise Library object (e.g. "Delay" or "Service") according to the properties of the entered entity or any other condition. The objective function should be set as sum of all processing times for the concrete simulation run.