Skip to main content

Advertisement

Log in

Detecting nonlinear interrelation patterns among process variables using genetic programming

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Detecting non-linear interaction patterns among process variables is an important task for fault detection and propagation analysis. There are many statistical and evolutionary techniques being developed in the literature for prediction of interaction strengths but their accuracy is generally unsatisfactory. This study demonstrates an evolutionary programming approach to uncover non-linear relations among process variables. In this study, we make an attempt to use genetic programming (GP) based approach for this purpose. GP overcomes many shortcomings faced by other statistical or evolutionary techniques in this context. The effectiveness, feasibility, and robustness of the proposed method are demonstrated on simulated data emanating from a well-known Tennessee Eastman process. The proposed method has successfully achieved reasonable detection and prediction of non-linear interaction patterns among process variables.

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

Access this article

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

Instant access to the full article PDF.

Institutional subscriptions

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

Similar content being viewed by others

References

  • Akaike H (1974) A new look at the statistical model identification. IEEE Trans Automat Control 17:716–723

    Article  MathSciNet  Google Scholar 

  • Altunkaynak A (2009) Sediment load prediction by genetic algorithms. Adv Eng Softw 40:928–934

    Article  MATH  Google Scholar 

  • Baykasoglu A, Gullu H, Canakci H, Ozbakir L (2008) Prediction of compressive and tensile strength of limestone via genetic programming. Expert Syst Appl 35:111–123

    Article  Google Scholar 

  • Bhardwaj A, Sakalle A, Chouhan H, Bhardwaj H (2011) Controlling the problem of bloating using stepwise crossover and double mutation technique. Adv Comput Int J 2(6):59–68

    Google Scholar 

  • Carotenuto R, Franchina L, Coli M (1996) Nonlinear system process prediction using neural networks. IEEE Int Conf Neural Netw 1:184–189

    Google Scholar 

  • Downs JJ, Vogel EF (1993) A plant wide industrial process control problem. Comput Chem Eng 17(3):245–255

    Article  Google Scholar 

  • Fernandez-Blanco E, Rivero D, Gestal M, Dorado J (2013) Classification of signals by means of genetic programming. Soft Comput 17(10):1929–1937. doi:10.1007/s00500-013-1036-4

    Google Scholar 

  • Gandomi AH, Alavi AH (2011) Multi-stage genetic programming: a new strategy to nonlinear system modeling. Inf Sci 181:5227–5239

    Article  Google Scholar 

  • Jain AK, Duin RPW, Mao J (2000) Statistical pattern recognition: a review. IEEE Trans Pattern Anal Mach Intell 22(1):4–37

    Google Scholar 

  • Kashid SS, Maity R (2012) Prediction of monthly rainfall on homogeneous monsoon regions of India based on large scale circulation patterns using genetic programming. J Hydrol 454–455:26–41

    Article  Google Scholar 

  • Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, Cambridge. ISBN 0-262-11170-5

  • Nieddu L, Patrizi G (2000) Formal methods in pattern recognition: a review. Eur J Oper Res 120:459–495

    Google Scholar 

  • Oussaidkne M, Chopard B, Pictet OV, Tomassini M (1997) Parallel genetic programming and its application to trading model induction. Parallel Comput 23(8):1183–1198

    Google Scholar 

  • Salhi A, Glaser H, De Roure D (1998) Parallel implementation of a genetic-programming based tool for symbolic regression. Inf Process Lett 66:299–307

    Article  Google Scholar 

  • Westbury C, Buchanan L, Sanderson M, Rhemtulla M, Phillips L (2003) Using genetic programming to discover nonlinear variable interactions. Behav Res Methods Instrum Comput 35(2):202–216

    Article  Google Scholar 

Download references

Acknowledgments

This work has been conducted by the ESCL Lab at university of Ontario institute of technology (UOIT). The authors would like to thank all the colleagues working the department for their valuable works and cooperation in the field. The authors also thank the reviewers for their helpful suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hossam A. Gabbar.

Additional information

Communicated by G. Acampora.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hosseini, A.H., Hussain, S. & Gabbar, H.A. Detecting nonlinear interrelation patterns among process variables using genetic programming. Soft Comput 18, 1283–1292 (2014). https://doi.org/10.1007/s00500-013-1142-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-013-1142-3

Keywords

Navigation