This paper presents a proposed optimization algorithm for solving environmental and economic dispatch (EED) problems using a bi-objective approach focused on minimizing fuel costs and gas emissions. The method utilizes corridor observations to find the optimal Pareto front and achieves higher quality solutions in shorter computational time compared to other evolutionary methods. The algorithm's effectiveness is demonstrated through simulations on power systems with varying numbers of generation units.