A Multi-Agent Approach for the Self-Optimization of Steel Production