Skip to main content

A blending problem using integer programming on-line

  • Chapter
  • First Online:
Mathematical Programming in Use

Part of the book series: Mathematical Programming Studies ((MATHPROGRAMM,volume 9))

Abstract

The UK photographic company, Ilford Ltd., found that the manual construction of product blends was proving wasteful and inefficient. This paper describes and integer programming model developed to generate optimum blends and its integration into an on-line production system.

The problem arises because of the variability of qualities between the product batches used to construct the blends. Additionally, it is desirable to use batches in chronological order as far as possible. Several times a day a blend of the product is required for a manufacturing process and its qualities must lie within specified ranges. A number of operational factors influence the composition of the optimum blend and these give rise to several integer constraints. These can be represented in ordinary mixed integer terms, but in practive were conveniently incorporated into Special Ordered Sets of Type 2. The objective function is largely heuristic as it must balance the chief aim of selecting a blend having the specified qualities together with the desirability of using older batches.

A shortcoming of the initial model was that it was frequently infeasible and so did not provide useful solution output. Accordingly, the formulation was amended so as to always produce a meaningful report. In order to meet peak requirements, the system had to be able to handle up to nine separate products simultaneously. The operational requirement was that results should be available on the shop floor within an hour or two of initiating a run. Consequently the entire application was designed to run on a teletype operated by factory staff situated in an office adjacent to the blending apparatus.

Statistics from a number of runs are included.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. H.P. Williams, “Experiments in the formulation of integer programming problems”, Mathematical Programming Study 2 (1974) 180–197.

    Google Scholar 

  2. E.M.L. Beale and J.J.H. Forrest, “Global Optimization using S2 Sets”, Mathematical Programming 10 (1976) 52–69.

    Article  MATH  MathSciNet  Google Scholar 

  3. A. Brearley, “An investigation into the effects of different algorithmic heuristics on different formulations of the Paint Blending Problem”, internal paper of the University of Warwick (1975).

    Google Scholar 

  4. E.M.L. Beale and J.A. Tomlin, “Special facilities in a general Mathematical Programming system for non-convex problems using ordered sets of variables”, in: Proceedings of the 5th International conference on Operations Research (Tavistock Publications, London 1969).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

M. L. Balinski C. Lemarechal

Rights and permissions

Reprints and permissions

Copyright information

© 1978 The Mathematical Programming Society

About this chapter

Cite this chapter

Thomas, G.S., Jennings, J.C., Abbott, P. (1978). A blending problem using integer programming on-line. In: Balinski, M.L., Lemarechal, C. (eds) Mathematical Programming in Use. Mathematical Programming Studies, vol 9. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0120824

Download citation

  • DOI: https://doi.org/10.1007/BFb0120824

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-00795-8

  • Online ISBN: 978-3-642-00796-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics