Solution methods for complex supply chain network optimization problems