coin-Bcp
BCP_tm_param.hpp
Go to the documentation of this file.
1 // Copyright (C) 2000, International Business Machines
2 // Corporation and others. All Rights Reserved.
3 #ifndef _BCP_TM_PARAM_H
4 #define _BCP_TM_PARAM_H
5 
10 struct BCP_tm_par{
13  enum chr_params{
98  //
100  };
101 
147  //
149  };
150 
181  //
183  };
184 
198  //
200  };
201 
214  //
216  };
217 
218 };
219 
220 #endif
Indicates whether to trim the search tree before a new phase.
Print the number of nodes trimmed between phases.
Parameters related to scheduling the LP processes.
Invoke the user-written "display_feasible_solution" function if a better integral feasible solution i...
Print out a message when the default version of an overridable method is executed.
Parameters related to scheduling the LP processes.
Print out a message when the default version of an overridable method is executed.
dbl_params
Double parameters.
Print information about nodes that are pruned by bound in the tree manager.
Parameters used in the Tree Manager process.
At every this many search tree node provide a single line info on the progress of the search tree...
The number of Variable Generator processes that should be spawned.
The name of the file where those cuts should be saved that were in the root node in the 0-th phase at...
Print the time (and the solution value and solution if the above paramters are set appropriately) whe...
??? Values: Default:
Indicates whether message passing is serial (all processes are on the same processor) or not...
Parameters related to scheduling the LP processes.
Just a marker for the last TmVerb.
chr_params
Character parameters.
Print the "Starting phase x" line.
The name of the file where cuts to be added to the root description should be read ot from...
??? Values: Default:
Invoke the user-written "display_feasible_solution" function if any* feasible solution is found...
Maximum allowed running time.
Which search tree enumeration strategy should be used.
Print the value of the integer solution when a solution better than the current best solution is foun...
The number of Cut Generator processes that should be spawned.
The probability with which the LP process is directed to dive.
The LP process is allowed to dive if the ratio between the quality (for now the presolved objective v...
Indicates whether to variable generation will take place or not.
str_array_params
???
Verbosity flags for the tree manager.
int_params
Integer parameters.
The maximum size of the memory heap the TM can use.
Indicates whether to debug Cut Pool processes or not.
Indicates whether that part of the tree that's completely explored should be freed as soon as possibl...
Invoke "display_feasible_solution" user routine for the best feasible solution after the entire tree ...
Print the value of any integer feasible solution found.
Print statistics: running time, tree size, best solution value.
Indicates whether to debug Cut Generator processes or not.
The number of Variable Pool processes that should be spawned.
A flag that instructs BCP to be (almost) absolutely silent.
Same as above, but this value is used if an upper bound does not exist yet.
How resource-hog the processes should be.
Indicates whether to debug Variable Pool processes or not.
Max how many SB nodes should the scheduler give to an LP process.
The name of the executable that's running (and that should be spawned on the other processors...
Indicates whether to debug Variable Generator processes or not.
Specifies how warmstart information should be stored in the TM.
str_params
String parameters.
The number of Cut Pool processes that should be spawned.
Indicates whether to debug LP processes or not.
The number of LP processes that should be spawned.