Dip
0.92.4
|
Go to the source code of this file.
Classes | |
struct | CCrandstate |
struct | CCdata_user |
struct | CCdata_rhvector |
struct | CCdatagroup |
Macros | |
#define | CC_TINYTSP_MINIMIZE (1) |
#define | CC_TINYTSP_ERROR -1 |
#define | CC_TINYTSP_SEARCHLIMITEXCEEDED 1 |
#define | CC_TINYTSP_INFEASIBLE 2 |
#define | CCutil_MAXINT (2147483647) |
Typedefs | |
typedef struct CCrandstate | CCrandstate |
typedef struct CCdata_user | CCdata_user |
typedef struct CCdata_rhvector | CCdata_rhvector |
typedef struct CCdatagroup | CCdatagroup |
Functions | |
void | CCutil_sprand (int seed, CCrandstate *r) |
int | CCtsp_solve_sparse (int ncount, int ecount, int *elist, int *elen, int *in_tour, int *out_tour, double *in_val, double *optval, int *success, int *foundtour, char *name, double *timebound, int *hit_timebound, int silent, CCrandstate *rstate) |
int | CCtsp_solve_dat (int ncount, CCdatagroup *indat, int *in_tour, int *out_tour, double *in_val, double *optval, int *success, int *foundtour, char *name, double *timebound, int *hit_timebound, int silent, CCrandstate *rstate) |
int | CCutil_graph2dat_matrix (int ncount, int ecount, int *elist, int *elen, int defaultlen, CCdatagroup *dat) |
int | CCtiny_bnc_tsp (int ncount, CCdatagroup *dat, double *upbound, double *optval, int nodelimit) |
int | CCtiny_bnc_msp (int ncount, int ecount, int *elist, int *elen, int depot, int *lower, int *upper, double *upperbound, int objsense, double *optval, int *xsol, int checkresult, int searchlimit) |
#define CC_TINYTSP_MINIMIZE (1) |
Definition at line 22 of file VRP_ConcordeI.h.
Referenced by VRP_Concorde::solveTSP().
#define CC_TINYTSP_ERROR -1 |
Definition at line 23 of file VRP_ConcordeI.h.
Referenced by VRP_Concorde::solveTSP().
#define CC_TINYTSP_SEARCHLIMITEXCEEDED 1 |
Definition at line 24 of file VRP_ConcordeI.h.
Referenced by VRP_Concorde::solveTSP().
#define CC_TINYTSP_INFEASIBLE 2 |
Definition at line 25 of file VRP_ConcordeI.h.
Referenced by VRP_Concorde::solveTSP().
#define CCutil_MAXINT (2147483647) |
Definition at line 26 of file VRP_ConcordeI.h.
Referenced by VRP_Concorde::setExpandedCost().
typedef struct CCrandstate CCrandstate |
typedef struct CCdata_user CCdata_user |
typedef struct CCdata_rhvector CCdata_rhvector |
typedef struct CCdatagroup CCdatagroup |
void CCutil_sprand | ( | int | seed, |
CCrandstate * | r | ||
) |
Referenced by VRP_Concorde::solveTSP().
int CCtsp_solve_sparse | ( | int | ncount, |
int | ecount, | ||
int * | elist, | ||
int * | elen, | ||
int * | in_tour, | ||
int * | out_tour, | ||
double * | in_val, | ||
double * | optval, | ||
int * | success, | ||
int * | foundtour, | ||
char * | name, | ||
double * | timebound, | ||
int * | hit_timebound, | ||
int | silent, | ||
CCrandstate * | rstate | ||
) |
int CCtsp_solve_dat | ( | int | ncount, |
CCdatagroup * | indat, | ||
int * | in_tour, | ||
int * | out_tour, | ||
double * | in_val, | ||
double * | optval, | ||
int * | success, | ||
int * | foundtour, | ||
char * | name, | ||
double * | timebound, | ||
int * | hit_timebound, | ||
int | silent, | ||
CCrandstate * | rstate | ||
) |
Referenced by VRP_Concorde::solveTSP().
int CCutil_graph2dat_matrix | ( | int | ncount, |
int | ecount, | ||
int * | elist, | ||
int * | elen, | ||
int | defaultlen, | ||
CCdatagroup * | dat | ||
) |
Referenced by VRP_Concorde::solveTSP().
int CCtiny_bnc_tsp | ( | int | ncount, |
CCdatagroup * | dat, | ||
double * | upbound, | ||
double * | optval, | ||
int | nodelimit | ||
) |
int CCtiny_bnc_msp | ( | int | ncount, |
int | ecount, | ||
int * | elist, | ||
int * | elen, | ||
int | depot, | ||
int * | lower, | ||
int * | upper, | ||
double * | upperbound, | ||
int | objsense, | ||
double * | optval, | ||
int * | xsol, | ||
int | checkresult, | ||
int | searchlimit | ||
) |
Referenced by VRP_Concorde::solveTSP().