Changeset 14


Ignore:
Timestamp:
Nov 4, 2008 12:03:57 AM (11 years ago)
Author:
pbelotti
Message:

added couenne.opt, will fill it soon

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Couenne/src/couenne.opt

    r13 r14  
     1display_stats
     2display statistics at the end of the run
     3
     4branching_print_level
     5Output level for braching code in Couenne
     6
     7boundtightening_print_level
     8Output level for bound tightening code in Couenne
     9
     10convexifying_print_level
     11Output level for convexifying code in Couenne
     12
     13problem_print_level
     14Output level for problem manipulation code in Couenne
     15
     16nlpheur_print_level
     17Output level for NLP heuristic in Couenne
     18
     19disjcuts_print_level
     20Output level for disjunctive cuts in Couenne
     21
     22pseudocost_mult
     23Multipliers of pseudocosts for estimating and update estimation of bound
     24
     25pseudocost_mult_lp
     26Use distance between LP points to update multipliers of pseudocosts " 
     27
     28enable_sos
     29Use Special Ordered Sets (SOS) as indicated in the MINLP model
     30
     31branch_fbbt
     32Apply bound tightening before branching
     33
     34branch_conv_cuts
     35Apply convexification cuts before branching (for now only within strong branching)
     36
     37branch_pt_select
     38Chooses branching point selection strategy
     39
     40branch_midpoint_alpha
     41Defines convex combination of mid point and current LP point: "
     42
     43branch_lp_clamp
     44Defines safe interval percentage for using LP point as a branching point
     45
     46cont_var_priority
     47Priority of continuous variable branching
     48
     49red_cost_branching
     50Apply Reduced Cost Branching (instead of the Violation Transfer) -- MUST have vt_obj enabled
     51
     52convexification_cuts
     53Specify the frequency (in terms of nodes) at which couenne ecp cuts are generated.
     54
     55check_lp
     56Check all LPs through an independent call to OsiClpSolverInterface::initialSolve()
     57
     58local_optimization_heuristic
     59Do we search for local solutions of NLP's
     60
     61log_num_local_optimization_per_level
     62Specify the logarithm of the number of local optimizations to perform"
     63
     64convexification_type
     65Deterimnes in which point the linear over/under-estimator are generated
     66
     67convexification_points
     68Specify the number of points at which to convexify when convexification type"
     69
     70violated_cuts_only
     71Yes if only violated convexification cuts should be added
     72
     73art_cutoff
     74Artificial cutoff
     75
     76opt_window
     77Window around known optimum
     78
     79feas_tolerance
     80Tolerance for constraints/auxiliary variables
     81
     82feasibility_bt
     83Feasibility-based (cheap) bound tightening
     84
     85use_quadratic
     86Use quadratic expressions and related exprQuad class
     87
     88optimality_bt
     89Optimality-based (expensive) bound tightening
     90
     91log_num_obbt_per_level
     92Specify the frequency (in terms of nodes) for optimality-based bound tightening.
     93
     94aggressive_fbbt
     95Aggressive feasibility-based bound tightening (to use with NLP points)
     96
     97log_num_abt_per_level
     98Specify the frequency (in terms of nodes) for aggressive bound tightening.
     99
     100art_lower
     101Artificial lower bound
     102
     103branching_object
     104type of branching object for variable selection
  • trunk/INSTALL

    r11 r14  
    127127the "g" after the "write" keyword).
    128128
     129Couenne can be fine tuned by setting parameters in the option file couenne.opt,
     130which is read from the same directory where Couenne is launched. A typical
     131couenne.opt is provided in Couenne/src/, with some explanation on how to use
     132its parameters.
    129133
    130134
Note: See TracChangeset for help on using the changeset viewer.