Dip
0.92.4
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
tmp
Dip-0.92.4
SYMPHONY
Applications
CNRP
include
cnrp_cg_params.h
Go to the documentation of this file.
1
/*===========================================================================*/
2
/* */
3
/* This file is part of a demonstration application for use with the */
4
/* SYMPHONY Branch, Cut, and Price Library. This application is a solver for */
5
/* Capacitated Network Routing Problems. */
6
/* */
7
/* (c) Copyright 2000-2013 Ted Ralphs. All Rights Reserved. */
8
/* */
9
/* This application was developed by Ted Ralphs (ted@lehigh.edu) */
10
/* */
11
/* This software is licensed under the Eclipse Public License. Please see */
12
/* accompanying file for terms. */
13
/* */
14
/*===========================================================================*/
15
16
#ifndef _CUT_GEN_USER_PARAMS_H
17
#define _CUT_GEN_USER_PARAMS_H
18
19
/* which_connected_routine choices */
20
#define CONNECTED 0
21
#define BICONNECTED 1
22
#define BOTH 2
23
24
typedef
struct
CG_USER_PARAMS
{
25
int
verbosity
;
26
char
prob_type
;
27
int
do_greedy
;
28
int
greedy_num_trials
;
29
int
do_extra_in_root
;
30
int
which_tsp_cuts
;
31
int
which_connected_routine
;
32
int
max_num_cuts_in_shrink
;
33
int
generate_x_cuts
;
34
int
generate_cap_cuts
;
35
int
generate_tight_cap_cuts
;
36
/*for minimumn cut*/
37
int
do_mincut
;
38
int
do_extra_checking
;
39
int
update_contr_above
;
40
int
shrink_one_edges
;
41
double
tau
;
42
}
cnrp_cg_params
;
43
44
#endif
CG_USER_PARAMS::which_tsp_cuts
int which_tsp_cuts
Definition:
cnrp_cg_params.h:30
CG_USER_PARAMS::shrink_one_edges
int shrink_one_edges
Definition:
cnrp_cg_params.h:40
CG_USER_PARAMS::generate_cap_cuts
int generate_cap_cuts
Definition:
cnrp_cg_params.h:34
CG_USER_PARAMS::verbosity
int verbosity
Definition:
cnrp_cg_params.h:25
CG_USER_PARAMS
Definition:
cnrp_cg_params.h:24
CG_USER_PARAMS::greedy_num_trials
int greedy_num_trials
Definition:
cnrp_cg_params.h:28
CG_USER_PARAMS::generate_tight_cap_cuts
int generate_tight_cap_cuts
Definition:
cnrp_cg_params.h:35
CG_USER_PARAMS::do_extra_checking
int do_extra_checking
Definition:
cnrp_cg_params.h:38
CG_USER_PARAMS::prob_type
char prob_type
Definition:
cnrp_cg_params.h:26
CG_USER_PARAMS::tau
double tau
Definition:
cnrp_cg_params.h:41
CG_USER_PARAMS::do_extra_in_root
int do_extra_in_root
Definition:
cnrp_cg_params.h:29
CG_USER_PARAMS::max_num_cuts_in_shrink
int max_num_cuts_in_shrink
Definition:
cnrp_cg_params.h:32
CG_USER_PARAMS::do_greedy
int do_greedy
Definition:
cnrp_cg_params.h:27
CG_USER_PARAMS::update_contr_above
int update_contr_above
Definition:
cnrp_cg_params.h:39
CG_USER_PARAMS::which_connected_routine
int which_connected_routine
Definition:
cnrp_cg_params.h:31
CG_USER_PARAMS::do_mincut
int do_mincut
Definition:
cnrp_cg_params.h:37
CG_USER_PARAMS::generate_x_cuts
int generate_x_cuts
Definition:
cnrp_cg_params.h:33
cnrp_cg_params
struct CG_USER_PARAMS cnrp_cg_params
Generated by
1.8.5