CPLEX 中整数的大小
Size of integers in CPLEX
我尝试了很多搜索,但找不到答案。 CPLEX 中整数变量的大小是多少?是 64 位还是基于边界的任意精度?
public IloIntVar(IloEnv env, IloInt vmin=0, IloInt vmax=IloIntMax, const char * name=0)
整数决策变量的最大值是 IloIntMax
PS:
dvar int x;
subject to
{
}
execute
{
writeln(x.UB);
}
给出准确值
2147483647
代码在concert/include/ilconcert/ilosys.h
typedef __int64 IloInt;
typedef unsigned __int64 IloUInt;
typedef long IloInt;
typedef unsigned long IloUInt;
typedef double IloNum;
typedef float IloShortNum;
typedef IloInt IloBool;
typedef void* ILO_MAY_ALIAS IloAny;
typedef IloNum (*IloNumFunction)(IloNum);
IloNum 是双倍的
IloBool/IloInt 都是长
我尝试了很多搜索,但找不到答案。 CPLEX 中整数变量的大小是多少?是 64 位还是基于边界的任意精度?
public IloIntVar(IloEnv env, IloInt vmin=0, IloInt vmax=IloIntMax, const char * name=0)
整数决策变量的最大值是 IloIntMax
PS:
dvar int x;
subject to
{
}
execute
{
writeln(x.UB);
}
给出准确值
2147483647
代码在concert/include/ilconcert/ilosys.h
typedef __int64 IloInt;
typedef unsigned __int64 IloUInt;
typedef long IloInt;
typedef unsigned long IloUInt;
typedef double IloNum;
typedef float IloShortNum;
typedef IloInt IloBool;
typedef void* ILO_MAY_ALIAS IloAny;
typedef IloNum (*IloNumFunction)(IloNum);
IloNum 是双倍的
IloBool/IloInt 都是长