This paper presents a bi-objective model aimed at optimizing a multi-stage supply chain network using genetic algorithms. The model focuses on minimizing system-wide costs and delivery delays while considering uncertainties in demand and capacity. It highlights the conflicting objectives within the supply chain and proposes robust methods for identifying Pareto fronts in multi-objective optimization problems.