1. A method comprising: initiating from a computing system having a problem solving module, a base algorithm to perform iterative processing to generate multiple solutions to a logistical problem related to supply chain management, the logistical problem having multiple solutions, where the generated solutions satisfy all conditions of the base algorithm; indicating, responsive to the base algorithm generating solutions, detail criteria and an identified one of the multiple solutions generated by the base algorithm to a slave algorithm, where the identified solution provides a boundary condition for the slave algorithm with respect to one of the conditions of the base algorithm, and where the detail criteria are conditions of the slave algorithm and indicate information defining the boundary condition of the base algorithm, where the detail criteria are not evaluated as conditions of the base algorithm; initiating the slave algorithm to perform iterative processing to generate one or more detail solutions to the logistical problem based on the identified solution of the base algorithm, the detail solutions indicating solutions that satisfy both the boundary condition and the detail criteria; indicating different detail criteria and an identified one of the detail solutions of the slave algorithm to a second slave algorithm, where the different detail criteria are not evaluated as conditions of the slave algorithm, and where the identified detail solution provides a second boundary condition for the second slave algorithm with respect to one of the conditions of the slave algorithm; initiating the second slave algorithm to perform iterative processing to generate additional detail solutions to the logistical problem based on the identified detail solution of the slave algorithm, the additional detail solutions indicating solutions that satisfy both the second boundary condition and the different detail criteria; and reporting the feasibility check to a decision maker.