/*------------------------------------------------------------------------------- F|permut|max(Ci) Utemezesi fedadat megoldását támogató szimulációs algoritmus. Többgépes egyutas előzés nélküli termelésiütemezési feladat. -------------------------------------------------------------------------------*/ #include #include #include typedef struct{ long id, * SetT, * ProcT, * OptT, * StartT, * EndT; }T_JOB; long simulation(int* S, T_JOB* job, int n, int m, long ref_T); void job_print(int* Sch, T_JOB* job, int n, int m); void sim_data_print(int* Sch, T_JOB* job, int n, int m); int main(int argc, char* argv[]) { T_JOB* job; int n; //jobok darabszama int m; //gepek szama int i; //job futoindex int j; //gepek futoindex int * Sch; //utemterv int *r; //rendezes Johnson alg. elott int x, y; //elso masodik Johnson //virtualis adatbazis lekerdeze randomize(); printf("\n Kerem a jobok szamat:"); scanf("%d", &n); //n erteket kap bill-rol printf("\n Kerem a gepek szamat:"); scanf("%d", &m); //m erteket kap bill-rol job = (T_JOB*) calloc(n, sizeof(T_JOB) ); randomize(); for (i=0; i