在cplex例程中大于固定的时间

时间:2015-12-05 11:40:50

标签: c cplex

我主要有这个:

#define N 23

start-time=clock();

     readData(c); // just read a matrix of integer size N (in this case matrix 23*23) 
     lp (c,d);   // resolve it by cplex with a time limit cplex command  1h 30

final-time=clock();
 time = (final_time -start-time) *0.001;

 printf("\n CPU = %f sec\n\n", time);

问题显示:

Default row names c1, c2 ... being created.
solution status is Feasible
obj. value: 5557
gap : 1.1697

 CPU = 10800.494141 sec

为什么时间这么大? main()花了另外1小时来读取矩阵大小23 * 23 !!!!!!

1 个答案:

答案 0 :(得分:1)

clock

  

返回的值是到目前为止使用的CPU时间; 得到   使用的秒数除以CLOCKS_PER_SEC