Multi Objective Optimization for Supply Chain Management based on an Agent Based Framework