Go to the source code of this file.
Classes | |
struct | CCrandstate |
struct | CCdata_user |
struct | CCdata_rhvector |
struct | CCdatagroup |
Defines | |
#define | CC_TINYTSP_MINIMIZE (1) |
#define | CC_TINYTSP_ERROR -1 |
#define | CC_TINYTSP_SEARCHLIMITEXCEEDED 1 |
#define | CC_TINYTSP_INFEASIBLE 2 |
#define | CCutil_MAXINT (2147483647) |
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 20 of file VRP_ConcordeI.h.
Referenced by VRP_Concorde::solveTSP().
#define CC_TINYTSP_ERROR -1 |
Definition at line 21 of file VRP_ConcordeI.h.
Referenced by VRP_Concorde::solveTSP().
#define CC_TINYTSP_SEARCHLIMITEXCEEDED 1 |
Definition at line 22 of file VRP_ConcordeI.h.
Referenced by VRP_Concorde::solveTSP().
#define CC_TINYTSP_INFEASIBLE 2 |
Definition at line 23 of file VRP_ConcordeI.h.
Referenced by VRP_Concorde::solveTSP().
#define CCutil_MAXINT (2147483647) |
Definition at line 24 of file VRP_ConcordeI.h.
Referenced by VRP_Concorde::setExpandedCost().
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().