The node processing (NP) module is the most complex and
computationally intensive of the five processes. Its job is to perform
the bounding and branching operations. These operations
are, of course, central to the performance of the algorithm. Functions
performed by the LP module are:
- Inform the tree manager when a new subproblem is needed.
- Receive a subproblem and process it in conjunction
        with the cut generator and the cut pool.
- Decide which cuts should be sent to the global pool to
        be made available to other NP modules.
- If necessary, choose a branching object and send its
        description back to the tree manager.
- Perform the fathoming operation, including generating
        variables. 
 
Ted Ralphs 
2011-05-30