Bcp  1.4.4
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
Print the "Starting phase x" line.
The probability with which the LP process is directed to dive.
Print the number of nodes trimmed between phases.
Indicates whether that part of the tree that's completely explored should be freed as soon as possibl...
How resource-hog the processes should be.
Same as above, but this value is used if an upper bound does not exist yet.
Parameters related to scheduling the LP processes.
Indicates whether to debug LP processes or not.
Indicates whether to debug Variable Pool processes or not.
The name of the file where cuts to be added to the root description should be read ot from.
Print out a message when the default version of an overridable method is executed.
Parameters used in the Tree Manager process.
Print the value of any integer feasible solution found.
Specifies how warmstart information should be stored in the TM.
Parameters related to scheduling the LP processes.
??? Values: Default:
At every this many search tree node provide a single line info on the progress of the search tree.
Indicates whether to trim the search tree before a new phase.
Max how many SB nodes should the scheduler give to an LP process.
??? Values: Default:
Indicates whether to debug Variable Generator processes or not.
Which search tree enumeration strategy should be used.
Indicates whether to debug Cut Generator processes or not.
Indicates whether to debug Cut Pool processes or not.
The maximum size of the memory heap the TM can use.
Verbosity flags for the tree manager.
The name of the file where those cuts should be saved that were in the root node in the 0-th phase at...
Invoke "display_feasible_solution" user routine for the best feasible solution after the entire tree ...
A flag that instructs BCP to be (almost) absolutely silent.
Indicates whether to variable generation will take place or not.
Print the time (and the solution value and solution if the above paramters are set appropriately) whe...
Print the value of the integer solution when a solution better than the current best solution is foun...
The number of Variable Pool processes that should be spawned.
Indicates whether message passing is serial (all processes are on the same processor) or not.
The number of Cut Pool processes that should be spawned.
The number of Cut Generator processes that should be spawned.
dbl_params
Double parameters.
str_params
String parameters.
Print out a message when the default version of an overridable method is executed.
chr_params
Character parameters.
The number of LP processes that should be spawned.
Invoke the user-written "display_feasible_solution" function if a better integral feasible solution i...
int_params
Integer parameters.
Parameters related to scheduling the LP processes.
Just a marker for the last TmVerb.
The LP process is allowed to dive if the ratio between the quality (for now the presolved objective v...
Invoke the user-written "display_feasible_solution" function if any* feasible solution is found.
Maximum allowed running time.
The name of the executable that's running (and that should be spawned on the other processors.
Print statistics: running time, tree size, best solution value.
Print information about nodes that are pruned by bound in the tree manager.
The number of Variable Generator processes that should be spawned.