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 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; and reporting the feasibility check to a decision maker.