Skip to main content

Advertisement

Log in

Mixing Grain to Improve Profitability in Winter Wheat Using Evolutionary Algorithms

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

This paper considers an important component of the wheat distribution problem known as grain mixing (wheat blending). We represent the grain mixing problem as a permutation-based combinatorial optimization problem, which both a genetic algorithm and differential evolution are adapted and applied to solve. The proposed algorithms explore a search space that aims at finding a quality mixing of wheat from grain bins that generate the maximum profit at a grain elevator. The experimental results demonstrate that mixing bins provide more profit than not mixing and that the evolutionary approaches lead to consistently higher profits than the non-evolutionary methods.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Explore related subjects

Discover the latest articles and news from researchers in related subjects, suggested using machine learning.

Notes

  1. Due to its length, the full proof can be found in [30].

References

  1. Adams DB, Watson LT, Gürdal Z, Anderson-Cook CM. Genetic algorithm optimization and blending of composite laminates by locally reducing laminate thickness. Adv Eng Softw. 2004;35(1):35–43.

    Article  Google Scholar 

  2. Ashayeri J, van Eijs A, Nederstigt P. Blending modelling in a process manufacturing: a case study. Euro J Oper Res. 1994;72(3):460–8.

    Article  Google Scholar 

  3. Bilgen B, Ozkarahan I. A mixed-integer linear programming model for bulk grain blending and shipping. Int J Prod Econ. 2007;107(2):555–71.

    Article  Google Scholar 

  4. Blum C, Roli A. Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM Comput Surv. 2003;35(3):268–308.

    Article  Google Scholar 

  5. Bond JJ. Wheat sector at a glance. U.S. Department of Agriculture. https://www.ers.usda.gov/topics/crops/wheat/wheat-sector-at-a-glance. Last accessed 07/14/21.

  6. Ceberio J, Irurozki E, Mendiburu A, Lozano J. A review on estimation of distribution algorithms in permutation-based combinatorial optimization problems. Progress Artificial Intell. 2012;1:103–17.

    Article  Google Scholar 

  7. Chen X, Wang N. Optimization of short-time gasoline blending scheduling problem with a dna based hybrid genetic algorithm. Chem Eng Process. 2010;49(10):1076–83.

    Article  Google Scholar 

  8. Crama Y. Combinatorial optimization models for production scheduling in automated manufacturing systems. Euro J Oper Res. 1997;99(1):136–53.

    Article  Google Scholar 

  9. Dantzig G. Formulation a linear programming model. In: Linear programming and extensions, pp. 42–50. Princeton Univ. Press, Princeton, NJ (1963).

  10. Davis L. Applying adaptive algorithms to epistatic domains. In: Proceedings of the 9th International Joint Conference on Artificial Intelligence - Volume 1, p. 162–164. Morgan Kaufmann Publishers Inc. (1985).

  11. Djeumou Fomeni F. A multi-objective optimization approach for the blending problem in the tea industry. Int J Prod Econ. 2018;205:179–92.

    Article  Google Scholar 

  12. Goldberg DE, Holland JH. Genetic algorithms and machine learning. Mach Learn. 1988;3(2–3):95–9.

    Article  Google Scholar 

  13. Goldberg DE, Lingle R. Alleles, loci and the traveling salesman problem. In: Proceedings of the 1st International Conference on Genetic Algorithms, p. 154–159. L. Erlbaum Associates Inc., USA (1985).

  14. Guo Q, Tang L. Modelling and discrete differential evolution algorithm for order rescheduling problem in steel industry. Comput Ind Eng. 2019;130:586–96.

    Article  Google Scholar 

  15. Haas N. Optimizing Wheat Blends for Customer Value Creation: A Special Case of Solvent Retention Capacity. MS Thesis, Kansas State University, USA (2011).

  16. Hayta M, Cakmalki U. Optimization of wheat blending to produce breadmaking flour. J Food Process Eng. 2001;24:179–92.

    Article  Google Scholar 

  17. Hughes JA, Houghten S, Ashlock D. Permutation Problems, Genetic Algorithms, and Dynamic Representations, pp. 123–149. Springer International Publishing (2017).

  18. Jia Z, Ierapetritou M. Mixed-integer linear programming model for gasoline blending and distribution scheduling. Ind Eng Chem Res. 2003;42(4):825–35.

    Article  Google Scholar 

  19. Karloff H. Linear Programming. USA: Birkhauser Boston Inc.; 1991.

    Book  Google Scholar 

  20. Krentel MW. The complexity of optimization problems. J Comput Syst Sci. 1988;36(3):490–509.

    Article  MathSciNet  Google Scholar 

  21. Lawler E. Combinatorial Optimization: Networks and Matroids. Rinehart and Winston: Holt; 1976.

  22. Levenshtein VI. Binary codes capable of correcting deletions, insertions, and reversals. Cybernet Control Theory. 1966;10(8):707–10.

    MathSciNet  Google Scholar 

  23. Li, X., Bonyadi, M.r., Michalewicz, Z., Barone, L.: A hybrid evolutionary algorithm for wheat blending problem. TheScientificWorldJournal 2014, 967254 (2014)

  24. Lichtblau D. Relative position indexing approach. In: Differential Evolution: A Handbook for Global Permutation-Based Combinatorial Optimization, pp. 81–120. Springer Berlin Heidelberg (2009).

  25. Matouek J, Gärtner B. Understanding and using linear programming. Berlin, Heidelberg: Springer-Verlag; 2006.

    Google Scholar 

  26. Miller B, Goldberg D. Genetic algorithms, tournament selection, and the effects of noise. Complex Syst. 1995;9:193–212.

    MathSciNet  Google Scholar 

  27. Moro LFL, Pinto JM. Mixed-integer programming approach for short-term crude oil scheduling. Ind Eng Chem Res. 2004;43(1):85–94.

    Article  Google Scholar 

  28. Nemhauser GL, Wolsey LA. Integer and Combinatorial Optimization. USA: Wiley-Interscience; 1988.

    Book  Google Scholar 

  29. Noor MA, Sheppard JW. Evolutionary grain-mixing to improve profitability in farming winter wheat. In: Applications of Evolutionary Computation, pp. 113–129. Springer International Publishing (2021).

  30. Noor MA, Yaw S, Zhu B, Sheppard JW. Optimal grain mixing is NP-Complete. arXiv:2112.08501 (2021). https://arxiv.org/abs/2112.08501v1.

  31. Onwubolu G, Davendra D. Differential evolution for permutation—based combinatorial problems. In: Differential Evolution: a handbook for global permutation-based combinatorial optimization, pp. 13–34. Springer Berlin Heidelberg (2009).

  32. Otman A, Jaafar A. A comparative study of adaptive crossover operators for genetic algorithms to resolve the traveling salesman problem. Int J Comput Appl. 2011;31(11):49–57.

    Google Scholar 

  33. Pan QK, Wang L, Qian B. A novel differential evolution algorithm for bi-criteria no-wait flow shop scheduling problems. Comput Oper Res. 2009;36(8):2498–511.

    Article  MathSciNet  Google Scholar 

  34. Pochet Y, Wolsey LA. Production planning by mixed integer programming. 1st ed. Incorporated: Springer Publishing Company; 2010.

    MATH  Google Scholar 

  35. Potvin J. Genetic algorithms for the traveling salesman problem. Ann Oper Res. 1996;63:337–70.

    Article  Google Scholar 

  36. Qian B, Wang L, Hu R, liang Wang W, Huang D, Wang X. A hybrid differential evolution method for permutation flow-shop scheduling. Int J Adv Manuf Technol 38, 757–777 (2008).

  37. Radhakrishnan A, Jeyakumar G. Evolutionary algorithm for solving combinatorial optimization—a review. In: Innovations in Computer Science and Engineering, pp. 539–545. Springer Singapore (2021).

  38. Randall D, Cleland L, Kuehne CS, Link GWB, Sheer DP. Water supply planning simulation model using mixed-integer linear programming “engine.” J Water Resources Plann Manag. 1997;123(2):116–24.

  39. Sniedovich M. Dynamic programming: foundations and principles. Taylor & Francis (2010).

  40. Storn R, Price K. Differential evolution—a simple and efficient adaptive scheme for global optimization over continuous spaces. Tech. rep., TR-95-012, International Computer Science Institute, Berkeley (1995).

  41. Tasgetiren MF, Pan QK, Liang YC. A discrete differential evolution algorithm for the single machine total weighted tardiness problem with sequence dependent setup times. Comput Oper Res. 2009;36(6):1900–15.

    Article  Google Scholar 

  42. Vazirani VV. Approximation algorithms. Springer (2001).

  43. Whelan B. Site-Specific Crop Management, pp. 597–622. Springer International Publishing (2018).

  44. Williamson DP, Shmoys DB. The Design of Approximation Algorithms. Cambridge University Press (2011).

Download references

Funding

There is no funding associated with this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Md Asaduzzaman Noor.

Ethics declarations

Conflicts of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the topical collection “Applications of bioinspired computing (to real world problems)” guest edited by Aniko Ekart, Pedro Castillo and Juanlu Jiménez-Laredo.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Noor, M.A., Sheppard, J.W. & Yaw, S. Mixing Grain to Improve Profitability in Winter Wheat Using Evolutionary Algorithms. SN COMPUT. SCI. 3, 172 (2022). https://doi.org/10.1007/s42979-022-01062-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-022-01062-8

Keywords