Job Shop Optimization in a Constraints Environment Production with Clustering Techniques