/*-------------------------------------------------------------------------------- 1||Lmax Utemezesi fedadat megoldasa EDD ütemezési szabály alkalmazásával. Egygépes termelésiütemezési feladat. Az ütemezés célja a legnagyobb késés minimalizálása. EDD Earliest Due Date (határidő szerint nemcsökkenő munkasorrend) A megoldás optimális ütemtervet eredményez. --------------------------------------------------------------------------------*/ #include #include #include typedef struct{ long id, //azonosito p, //muveleti ido D, //hatarido st, //kezdesi idopont et, //befejezesi idopont L; //keses }JOB_T; #define N 100 long simulation(int * s, JOB_T* job, int n) { long t=0; long Lmax; int i; job[s[0]].st = t; job[s[0]].et = job[s[0]].st + job[s[0]].p; job[s[0]].L = job[s[0]].et - job[s[0]].D; Lmax = job[s[0]].L; for (i=1; i