Help on an algorith, please

tdi

Progress Fan
Hi there P Talkers.

I've been strugling for a couple of weeks now, and haven't found the solution for the problem. The situation is:
I have to develop a Capacity Planning module, where i can asign tasks to persons or to machines, and know in advance when is to be started and when will it be finished, and be able to assign a task to be started when the last one is finished, etc.

All the mrp's and erp's (QAD, syteline, etc.) do that, but i have trouble designing a good algorithm for managing this, as i've never seen them.
Does any one can give me a little push?
I don't think that having a table with a record for every hour of every person would be something efficient, or it will be?
How you manage an priority insertion on the queue of tasks assigned for a person?

I didn't imagine the solution, but i guess it will be a simple and elegant solution...

So, please, somebody help me...

Thanks
Octavio Olguin
TDI
Mexico
 
Top