×

Optimal scrap combination for steel production. (English) Zbl 0917.90236

Summary: In steel production, scrap metal is used for cooling the enormous quantity of heat produced by blowing oxygen on hot metal. Scrap differs in regard to the content of iron and of some tramp elements. The price of the scrap depends on these attributes. Each melting bath unit of steel has its own material constraints for the amount of iron and tramp elements in order to guarantee the desired quality. In addition, the transportation of scrap is restricted because needs time and space: the scrap is kept in some railroad cars in the scrap hall; empty cars must leave the hall, filled cars must be taken from several railroad tracks in the scrap yard and assembled to a train before transportation to the hall. There are upper limits for the number of cars in the hall and in the train, also for the number of railroad tracks used for assembly.
Our objective is to find a minimum cost scrap combination for each melting bath unit of steel that obeys the material and transportation constraints. We model the problem using a MIP (mixed integer linear programming) approach. Real-life situations are solved with the commercial MIP-solver CPLEX. We present computational results which show significant improvement compared to the strategy applied today.

MSC:

90B90 Case-oriented studies in operations research
90C90 Applications of mathematical programming
90C11 Mixed integer programming

Software:

LEDA; CPLEX
Full Text: DOI

References:

[1] CPLEX Optimization (1996) Using the CPLEX Callable Library
[2] Heinrichs U, Moll C (1997) On the scheduling of one-dimensional transport systems. Technical Report No. 97–277, Center for Parallel Computing, University of Cologne
[3] Hoffman KL, Padberg M (1991) LP-based combinatorial problem solving. Annals of Operations Research 4: 145–194 · doi:10.1007/BF02022040
[4] Johnson EL, Kostreva MM, Suhl UH (1985) Solving 0–1 integer programming problems arising from large scale planning models. Operations Research 33: 803–819 · Zbl 0569.90056 · doi:10.1287/opre.33.4.803
[5] Juenger M, Reinelt G (1992) Schnittebenenverfahren in der kombintorischen Optimierung, Mitt Ges Angew Math Mech 15(2): 120–134
[6] Lindner T (1997) Kostenoptimale Schrottzusammenstellung bei den Hüttenwerken Krupp Mannesmann. Master’s Thesis. TU Braunschweig
[7] Mehlhorn K, Näher S, Uhrig C (1997) The LEDA User Manual
[8] Nemhauser GL, Wolsey LA (1988) Integer and Combinatorial Optimization. Wiley, New York · Zbl 0652.90067
[9] Savelsbergh MWP (1994) Preprocessing and probing techniques for mixed integer programming problems. ORSA J Comput 6(4): 445–454 · Zbl 0814.90093 · doi:10.1287/ijoc.6.4.445
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.