Dip  0.92.4
Public Attributes | List of all members
LP_PARAMS Struct Reference

#include <sym_lp_params.h>

Collaboration diagram for LP_PARAMS:
Collaboration graph
[legend]

Public Attributes

int verbosity
 
double granularity
 
int use_cg
 
int set_obj_upper_lim
 
int do_primal_heuristic
 
int find_first_feasible
 
double time_limit
 
int debug_lp
 
int lp_data_mip_is_copied
 
int should_reuse_lp
 
int scaling
 
int fastmip
 
int should_warmstart_chain
 
int try_to_recover_from_error
 
int problem_type
 
int keep_description_of_pruned
 
int not_fixed_storage_size
 
int cut_pool_check_freq
 
int load_balance_level
 
int load_balance_iterations
 
int load_balance_compare_candidates
 
double fractional_diving_ratio
 
int fractional_diving_num
 
double max_non_dual_feas_to_add_frac
 
int max_non_dual_feas_to_add_min
 
int max_non_dual_feas_to_add_max
 
double max_not_fixable_to_add_frac
 
int max_not_fixable_to_add_min
 
int max_not_fixable_to_add_max
 
int mat_col_compress_num
 
double mat_col_compress_ratio
 
int mat_row_compress_num
 
double mat_row_compress_ratio
 
int tailoff_gap_backsteps
 
double tailoff_gap_frac
 
int tailoff_obj_backsteps
 
double tailoff_obj_frac
 
double tailoff_absolute
 
int tailoff_max_no_iterative_impr_iters_root
 
int ineff_cnt_to_delete
 
int eff_cnt_before_cutpool
 
int ineffective_constraints
 
int base_constraints_always_effective
 
int branch_on_cuts
 
int discard_slack_cuts
 
cut_time_out first_lp
 
cut_time_out later_lp
 
int max_cut_num_per_iter
 
int max_cut_num_per_iter_root
 
int min_root_cut_rounds
 
int max_cut_length
 
int tried_long_cuts
 
int best_violation_length [CGL_NUM_GENERATORS]
 
double best_violation [CGL_NUM_GENERATORS]
 
int do_reduced_cost_fixing
 
double gap_as_ub_frac
 
double gap_as_last_gap_frac
 
int do_logical_fixing
 
int fixed_to_ub_before_logical_fixing
 
double fixed_to_ub_frac_before_logical_fixing
 
cgl_params cgl
 
int max_presolve_iter
 
int is_feasible_default
 
int send_feasible_solution_default
 
int display_solution_default
 
int shall_we_branch_default
 
int select_candidates_default
 
int strong_branching_cand_num_min
 
int strong_branching_cand_num_max
 
double strong_branching_red_ratio
 
double strong_branching_high_low_weight
 
int use_hot_starts
 
int strong_br_all_candidates_level
 
int strong_br_min_level
 
int limit_strong_branching_time
 
int user_set_strong_branching_cand_num
 
int user_set_max_presolve_iter
 
int should_use_rel_br
 
int rel_br_override_default
 
int rel_br_override_max_solves
 
int rel_br_chain_backtrack
 
double rel_br_min_imp
 
double rel_br_max_imp
 
int rel_br_threshold
 
int rel_br_cand_threshold
 
int rel_br_max_solves
 
int use_branching_prep
 
int compare_candidates_default
 
int select_child_default
 
int pack_lp_solution_default
 
int use_sos_branching
 
int sos_branching_max_level
 
int multi_criteria
 
int mc_find_supported_solutions
 
int mc_add_optimality_cuts
 
double mc_rho
 
double mc_gamma
 
double mc_tau
 
int sensitivity_analysis
 
int disable_obj
 
int no_impr_in_obj
 
int fp_enabled
 
int fp_frequency
 
int fp_max_cycles
 
int fp_poor_sol_lim_fac
 
double fp_time_limit
 
double fp_display_interval
 
double fp_flip_fraction
 
double fp_max_initial_time
 
double fp_min_gap
 
double fp_fix_ratio
 
int rounding_enabled
 
int rounding_frequency
 
double rounding_min_gap
 
int shifting_enabled
 
int shifting_frequency
 
double shifting_min_gap
 
int ls_enabled
 
int ls_frequency
 
double ls_min_gap
 
double ls_fix_ratio
 
int fr_enabled
 
int fr_frequency
 
int fr_first_feas_enabled
 
double fr_max_int_fixed_ratio
 
double fr_min_int_fixed_ratio
 
double fr_max_c_fixed_ratio
 
double fr_min_c_fixed_ratio
 
double fr_incr_ratio
 
double fr_min_gap
 
int fr_max_nodes
 
int fr_dive_level
 
int rs_enabled
 
double rs_min_int_fixed_ratio
 
double rs_min_c_fixed_ratio
 
double rs_min_gap
 
int rs_max_nodes
 
int rs_dive_level
 
int rs_mode_enabled
 
int rs_lp_iter_limit
 
int lb_enabled
 
int lb_frequency
 
double lb_min_gap
 
int lb_search_k
 
int lb_first_feas_enabled
 
int lb_dive_level
 
int ds_enabled
 
int ds_frequency
 
int ds_fractional_enabled
 
int ds_fractional_fix_enabled
 
int ds_vlength_enabled
 
int ds_vlength_fix_enabled
 
int ds_euc_enabled
 
int ds_euc_fix_enabled
 
int ds_guided_enabled
 
int ds_guided_fix_enabled
 
int ds_crossover_enabled
 
int ds_crossover_fix_enabled
 
int ds_root_enabled
 
int ds_coeff_enabled
 
int ds_pc_enabled
 
int ds_rank_enabled
 
int ds_rank_fix_enabled
 
double ds_incr_ratio
 
int ds_solve_ip
 
double ds_solve_ip_col_ratio
 
double ds_solve_ip_min_gap
 
double ds_min_gap
 
int is_userind_in_order
 

Detailed Description

Definition at line 95 of file sym_lp_params.h.

Member Data Documentation

int LP_PARAMS::verbosity

Definition at line 96 of file sym_lp_params.h.

double LP_PARAMS::granularity

Definition at line 97 of file sym_lp_params.h.

int LP_PARAMS::use_cg

Definition at line 98 of file sym_lp_params.h.

int LP_PARAMS::set_obj_upper_lim

Definition at line 99 of file sym_lp_params.h.

int LP_PARAMS::do_primal_heuristic

Definition at line 100 of file sym_lp_params.h.

int LP_PARAMS::find_first_feasible

Definition at line 101 of file sym_lp_params.h.

double LP_PARAMS::time_limit

Definition at line 102 of file sym_lp_params.h.

int LP_PARAMS::debug_lp

Definition at line 103 of file sym_lp_params.h.

int LP_PARAMS::lp_data_mip_is_copied

Definition at line 105 of file sym_lp_params.h.

int LP_PARAMS::should_reuse_lp

Definition at line 111 of file sym_lp_params.h.

int LP_PARAMS::scaling

Definition at line 114 of file sym_lp_params.h.

int LP_PARAMS::fastmip

Definition at line 115 of file sym_lp_params.h.

int LP_PARAMS::should_warmstart_chain

Definition at line 121 of file sym_lp_params.h.

int LP_PARAMS::try_to_recover_from_error

Definition at line 124 of file sym_lp_params.h.

int LP_PARAMS::problem_type

Definition at line 126 of file sym_lp_params.h.

int LP_PARAMS::keep_description_of_pruned

Definition at line 127 of file sym_lp_params.h.

int LP_PARAMS::not_fixed_storage_size

Definition at line 129 of file sym_lp_params.h.

int LP_PARAMS::cut_pool_check_freq

Definition at line 131 of file sym_lp_params.h.

int LP_PARAMS::load_balance_level

Definition at line 133 of file sym_lp_params.h.

int LP_PARAMS::load_balance_iterations

Definition at line 134 of file sym_lp_params.h.

int LP_PARAMS::load_balance_compare_candidates

Definition at line 135 of file sym_lp_params.h.

double LP_PARAMS::fractional_diving_ratio

Definition at line 137 of file sym_lp_params.h.

int LP_PARAMS::fractional_diving_num

Definition at line 138 of file sym_lp_params.h.

double LP_PARAMS::max_non_dual_feas_to_add_frac

Definition at line 141 of file sym_lp_params.h.

int LP_PARAMS::max_non_dual_feas_to_add_min

Definition at line 142 of file sym_lp_params.h.

int LP_PARAMS::max_non_dual_feas_to_add_max

Definition at line 143 of file sym_lp_params.h.

double LP_PARAMS::max_not_fixable_to_add_frac

Definition at line 144 of file sym_lp_params.h.

int LP_PARAMS::max_not_fixable_to_add_min

Definition at line 145 of file sym_lp_params.h.

int LP_PARAMS::max_not_fixable_to_add_max

Definition at line 146 of file sym_lp_params.h.

int LP_PARAMS::mat_col_compress_num

Definition at line 148 of file sym_lp_params.h.

double LP_PARAMS::mat_col_compress_ratio

Definition at line 149 of file sym_lp_params.h.

int LP_PARAMS::mat_row_compress_num

Definition at line 150 of file sym_lp_params.h.

double LP_PARAMS::mat_row_compress_ratio

Definition at line 151 of file sym_lp_params.h.

int LP_PARAMS::tailoff_gap_backsteps

Definition at line 154 of file sym_lp_params.h.

double LP_PARAMS::tailoff_gap_frac

Definition at line 155 of file sym_lp_params.h.

int LP_PARAMS::tailoff_obj_backsteps

Definition at line 156 of file sym_lp_params.h.

double LP_PARAMS::tailoff_obj_frac

Definition at line 157 of file sym_lp_params.h.

double LP_PARAMS::tailoff_absolute

Definition at line 158 of file sym_lp_params.h.

int LP_PARAMS::tailoff_max_no_iterative_impr_iters_root

Definition at line 159 of file sym_lp_params.h.

int LP_PARAMS::ineff_cnt_to_delete

Definition at line 161 of file sym_lp_params.h.

int LP_PARAMS::eff_cnt_before_cutpool

Definition at line 162 of file sym_lp_params.h.

int LP_PARAMS::ineffective_constraints

Definition at line 163 of file sym_lp_params.h.

int LP_PARAMS::base_constraints_always_effective

Definition at line 164 of file sym_lp_params.h.

int LP_PARAMS::branch_on_cuts

Definition at line 166 of file sym_lp_params.h.

int LP_PARAMS::discard_slack_cuts

Definition at line 167 of file sym_lp_params.h.

cut_time_out LP_PARAMS::first_lp

Definition at line 169 of file sym_lp_params.h.

cut_time_out LP_PARAMS::later_lp

Definition at line 170 of file sym_lp_params.h.

int LP_PARAMS::max_cut_num_per_iter

Definition at line 172 of file sym_lp_params.h.

int LP_PARAMS::max_cut_num_per_iter_root

Definition at line 173 of file sym_lp_params.h.

int LP_PARAMS::min_root_cut_rounds

Definition at line 174 of file sym_lp_params.h.

int LP_PARAMS::max_cut_length

Definition at line 175 of file sym_lp_params.h.

int LP_PARAMS::tried_long_cuts

Definition at line 176 of file sym_lp_params.h.

int LP_PARAMS::best_violation_length[CGL_NUM_GENERATORS]

Definition at line 178 of file sym_lp_params.h.

double LP_PARAMS::best_violation[CGL_NUM_GENERATORS]

Definition at line 179 of file sym_lp_params.h.

int LP_PARAMS::do_reduced_cost_fixing

Definition at line 182 of file sym_lp_params.h.

double LP_PARAMS::gap_as_ub_frac

Definition at line 183 of file sym_lp_params.h.

double LP_PARAMS::gap_as_last_gap_frac

Definition at line 184 of file sym_lp_params.h.

int LP_PARAMS::do_logical_fixing

Definition at line 185 of file sym_lp_params.h.

int LP_PARAMS::fixed_to_ub_before_logical_fixing

Definition at line 186 of file sym_lp_params.h.

double LP_PARAMS::fixed_to_ub_frac_before_logical_fixing

Definition at line 187 of file sym_lp_params.h.

cgl_params LP_PARAMS::cgl

Definition at line 190 of file sym_lp_params.h.

int LP_PARAMS::max_presolve_iter

Definition at line 193 of file sym_lp_params.h.

int LP_PARAMS::is_feasible_default

Definition at line 196 of file sym_lp_params.h.

int LP_PARAMS::send_feasible_solution_default

Definition at line 197 of file sym_lp_params.h.

int LP_PARAMS::display_solution_default

Definition at line 198 of file sym_lp_params.h.

int LP_PARAMS::shall_we_branch_default

Definition at line 199 of file sym_lp_params.h.

int LP_PARAMS::select_candidates_default

Definition at line 200 of file sym_lp_params.h.

int LP_PARAMS::strong_branching_cand_num_min

Definition at line 201 of file sym_lp_params.h.

int LP_PARAMS::strong_branching_cand_num_max

Definition at line 202 of file sym_lp_params.h.

double LP_PARAMS::strong_branching_red_ratio

Definition at line 203 of file sym_lp_params.h.

double LP_PARAMS::strong_branching_high_low_weight

Definition at line 204 of file sym_lp_params.h.

int LP_PARAMS::use_hot_starts

Definition at line 205 of file sym_lp_params.h.

int LP_PARAMS::strong_br_all_candidates_level

Definition at line 206 of file sym_lp_params.h.

int LP_PARAMS::strong_br_min_level

Definition at line 207 of file sym_lp_params.h.

int LP_PARAMS::limit_strong_branching_time

Definition at line 208 of file sym_lp_params.h.

int LP_PARAMS::user_set_strong_branching_cand_num

Definition at line 209 of file sym_lp_params.h.

int LP_PARAMS::user_set_max_presolve_iter

Definition at line 210 of file sym_lp_params.h.

int LP_PARAMS::should_use_rel_br

Definition at line 211 of file sym_lp_params.h.

int LP_PARAMS::rel_br_override_default

Definition at line 212 of file sym_lp_params.h.

int LP_PARAMS::rel_br_override_max_solves

Definition at line 213 of file sym_lp_params.h.

int LP_PARAMS::rel_br_chain_backtrack

Definition at line 214 of file sym_lp_params.h.

double LP_PARAMS::rel_br_min_imp

Definition at line 215 of file sym_lp_params.h.

double LP_PARAMS::rel_br_max_imp

Definition at line 216 of file sym_lp_params.h.

int LP_PARAMS::rel_br_threshold

Definition at line 218 of file sym_lp_params.h.

int LP_PARAMS::rel_br_cand_threshold

Definition at line 221 of file sym_lp_params.h.

int LP_PARAMS::rel_br_max_solves

Definition at line 225 of file sym_lp_params.h.

int LP_PARAMS::use_branching_prep

Definition at line 228 of file sym_lp_params.h.

int LP_PARAMS::compare_candidates_default

Definition at line 229 of file sym_lp_params.h.

int LP_PARAMS::select_child_default

Definition at line 230 of file sym_lp_params.h.

int LP_PARAMS::pack_lp_solution_default

Definition at line 231 of file sym_lp_params.h.

int LP_PARAMS::use_sos_branching

Definition at line 232 of file sym_lp_params.h.

int LP_PARAMS::sos_branching_max_level

Definition at line 233 of file sym_lp_params.h.

int LP_PARAMS::multi_criteria

Definition at line 236 of file sym_lp_params.h.

int LP_PARAMS::mc_find_supported_solutions

Definition at line 237 of file sym_lp_params.h.

int LP_PARAMS::mc_add_optimality_cuts

Definition at line 238 of file sym_lp_params.h.

double LP_PARAMS::mc_rho

Definition at line 239 of file sym_lp_params.h.

double LP_PARAMS::mc_gamma

Definition at line 240 of file sym_lp_params.h.

double LP_PARAMS::mc_tau

Definition at line 241 of file sym_lp_params.h.

int LP_PARAMS::sensitivity_analysis

Definition at line 243 of file sym_lp_params.h.

int LP_PARAMS::disable_obj

Definition at line 246 of file sym_lp_params.h.

int LP_PARAMS::no_impr_in_obj

Definition at line 247 of file sym_lp_params.h.

int LP_PARAMS::fp_enabled

Definition at line 250 of file sym_lp_params.h.

int LP_PARAMS::fp_frequency

Definition at line 251 of file sym_lp_params.h.

int LP_PARAMS::fp_max_cycles

Definition at line 252 of file sym_lp_params.h.

int LP_PARAMS::fp_poor_sol_lim_fac

Definition at line 253 of file sym_lp_params.h.

double LP_PARAMS::fp_time_limit

Definition at line 254 of file sym_lp_params.h.

double LP_PARAMS::fp_display_interval

Definition at line 255 of file sym_lp_params.h.

double LP_PARAMS::fp_flip_fraction

Definition at line 256 of file sym_lp_params.h.

double LP_PARAMS::fp_max_initial_time

Definition at line 257 of file sym_lp_params.h.

double LP_PARAMS::fp_min_gap

Definition at line 258 of file sym_lp_params.h.

double LP_PARAMS::fp_fix_ratio

Definition at line 259 of file sym_lp_params.h.

int LP_PARAMS::rounding_enabled

Definition at line 262 of file sym_lp_params.h.

int LP_PARAMS::rounding_frequency

Definition at line 263 of file sym_lp_params.h.

double LP_PARAMS::rounding_min_gap

Definition at line 264 of file sym_lp_params.h.

int LP_PARAMS::shifting_enabled

Definition at line 267 of file sym_lp_params.h.

int LP_PARAMS::shifting_frequency

Definition at line 268 of file sym_lp_params.h.

double LP_PARAMS::shifting_min_gap

Definition at line 269 of file sym_lp_params.h.

int LP_PARAMS::ls_enabled

Definition at line 272 of file sym_lp_params.h.

int LP_PARAMS::ls_frequency

Definition at line 273 of file sym_lp_params.h.

double LP_PARAMS::ls_min_gap

Definition at line 274 of file sym_lp_params.h.

double LP_PARAMS::ls_fix_ratio

Definition at line 275 of file sym_lp_params.h.

int LP_PARAMS::fr_enabled

Definition at line 278 of file sym_lp_params.h.

int LP_PARAMS::fr_frequency

Definition at line 279 of file sym_lp_params.h.

int LP_PARAMS::fr_first_feas_enabled

Definition at line 280 of file sym_lp_params.h.

double LP_PARAMS::fr_max_int_fixed_ratio

Definition at line 281 of file sym_lp_params.h.

double LP_PARAMS::fr_min_int_fixed_ratio

Definition at line 282 of file sym_lp_params.h.

double LP_PARAMS::fr_max_c_fixed_ratio

Definition at line 283 of file sym_lp_params.h.

double LP_PARAMS::fr_min_c_fixed_ratio

Definition at line 284 of file sym_lp_params.h.

double LP_PARAMS::fr_incr_ratio

Definition at line 285 of file sym_lp_params.h.

double LP_PARAMS::fr_min_gap

Definition at line 286 of file sym_lp_params.h.

int LP_PARAMS::fr_max_nodes

Definition at line 287 of file sym_lp_params.h.

int LP_PARAMS::fr_dive_level

Definition at line 288 of file sym_lp_params.h.

int LP_PARAMS::rs_enabled

Definition at line 291 of file sym_lp_params.h.

double LP_PARAMS::rs_min_int_fixed_ratio

Definition at line 292 of file sym_lp_params.h.

double LP_PARAMS::rs_min_c_fixed_ratio

Definition at line 293 of file sym_lp_params.h.

double LP_PARAMS::rs_min_gap

Definition at line 294 of file sym_lp_params.h.

int LP_PARAMS::rs_max_nodes

Definition at line 295 of file sym_lp_params.h.

int LP_PARAMS::rs_dive_level

Definition at line 296 of file sym_lp_params.h.

int LP_PARAMS::rs_mode_enabled

Definition at line 299 of file sym_lp_params.h.

int LP_PARAMS::rs_lp_iter_limit

Definition at line 300 of file sym_lp_params.h.

int LP_PARAMS::lb_enabled

Definition at line 303 of file sym_lp_params.h.

int LP_PARAMS::lb_frequency

Definition at line 304 of file sym_lp_params.h.

double LP_PARAMS::lb_min_gap

Definition at line 305 of file sym_lp_params.h.

int LP_PARAMS::lb_search_k

Definition at line 306 of file sym_lp_params.h.

int LP_PARAMS::lb_first_feas_enabled

Definition at line 307 of file sym_lp_params.h.

int LP_PARAMS::lb_dive_level

Definition at line 308 of file sym_lp_params.h.

int LP_PARAMS::ds_enabled

Definition at line 311 of file sym_lp_params.h.

int LP_PARAMS::ds_frequency

Definition at line 312 of file sym_lp_params.h.

int LP_PARAMS::ds_fractional_enabled

Definition at line 313 of file sym_lp_params.h.

int LP_PARAMS::ds_fractional_fix_enabled

Definition at line 314 of file sym_lp_params.h.

int LP_PARAMS::ds_vlength_enabled

Definition at line 315 of file sym_lp_params.h.

int LP_PARAMS::ds_vlength_fix_enabled

Definition at line 316 of file sym_lp_params.h.

int LP_PARAMS::ds_euc_enabled

Definition at line 317 of file sym_lp_params.h.

int LP_PARAMS::ds_euc_fix_enabled

Definition at line 318 of file sym_lp_params.h.

int LP_PARAMS::ds_guided_enabled

Definition at line 319 of file sym_lp_params.h.

int LP_PARAMS::ds_guided_fix_enabled

Definition at line 320 of file sym_lp_params.h.

int LP_PARAMS::ds_crossover_enabled

Definition at line 321 of file sym_lp_params.h.

int LP_PARAMS::ds_crossover_fix_enabled

Definition at line 322 of file sym_lp_params.h.

int LP_PARAMS::ds_root_enabled

Definition at line 323 of file sym_lp_params.h.

int LP_PARAMS::ds_coeff_enabled

Definition at line 324 of file sym_lp_params.h.

int LP_PARAMS::ds_pc_enabled

Definition at line 325 of file sym_lp_params.h.

int LP_PARAMS::ds_rank_enabled

Definition at line 326 of file sym_lp_params.h.

int LP_PARAMS::ds_rank_fix_enabled

Definition at line 327 of file sym_lp_params.h.

double LP_PARAMS::ds_incr_ratio

Definition at line 328 of file sym_lp_params.h.

int LP_PARAMS::ds_solve_ip

Definition at line 329 of file sym_lp_params.h.

double LP_PARAMS::ds_solve_ip_col_ratio

Definition at line 330 of file sym_lp_params.h.

double LP_PARAMS::ds_solve_ip_min_gap

Definition at line 331 of file sym_lp_params.h.

double LP_PARAMS::ds_min_gap

Definition at line 332 of file sym_lp_params.h.

int LP_PARAMS::is_userind_in_order

Definition at line 335 of file sym_lp_params.h.


The documentation for this struct was generated from the following file: