DEVELOPMENT OF A FUZZY CALCULATOR FOR CONTINUOUS FUNCTIONS OF NON-INTERACTIVE FUZZY VARIABLES

Karolien Scheerlinck, Hilde Vernieuwe, Bernard De Baets

2010

Abstract

The goal of this paper is to develop a Fuzzy Calculator, making it possible to calculate functions of fuzzy intervals, as prescribed by the extension principle of Zadeh. The extension principle can be reversed, resulting in fixed a-levels for which the minimum and the maximum of the function has to be determined. This optimization problem can be tackled by different algorithms: Gradient Descent, SIMPSA, Particle Swarm Optimization and Particle Swarm optimization in combination with Gradient Descent. Two approaches are used to determine the number of a-levels: it is either fixed to a predetermined value, or it is initially chosen very small and subsequently expanded according to a suitable criterion. Both a non-parallel and a parallel implementation of the Fuzzy Calculator are designed. In the parallel version, communication is used to optimize the internal workings of PSO. The Fuzzy Calculator is applied to a number of test functions. The different combinations of optimization algorithms are evaluated, both by the final result and by the number of required model evaluations. The results indicate that the parallel implementation of the Fuzzy Calculator starting with a small number of a-levels and using PSO with Gradient Descent leads to the most accurate membership function.

References

  1. Cardoso, M., Salcedo, R., and de Azevedo, S. F. (1996). The simplex-simulated annealing approach to continuous non-linear optimization. Computers and Chemical Engineering, 20:1065-1080.
  2. Donckels, B. (2009). Optimal experimental design to discriminate among rival dynamic mathematical models. PhD thesis, Ghent University.
  3. Donckels, B., De Pauw, D., Vanrolleghem, P., and De Baets, B. (2009). A kernel-based method to determine optimal sampling times for the simultaneous estimation of the parameters of the rival mathematical models. Journal of Computational Chemistry, 30:2064-2077.
  4. Dong, W. and Shah, H. (1987). Vertex method for computing functions of fuzzy variables. Fuzzy Sets and Systems, 24:65-78.
  5. Dubois, D. and Prade, H. (2008). Gradual elements in a fuzzy set. Soft Computing, 12:165-175.
  6. Eaton, J. W. (2002). GNU Octave Manual. Network Theory Limited.
  7. Engelbrecht, A. (2006). Fundamentals of Computational Swarm Intelligence. John Wiley & Sons Ltd.
  8. Fortin, J., Dubois, D., and Fargier, H. (2008). Gradual numbers and their application to fuzzy interval analysis. IEEE Transactions on Fuzzy Systems, 16:388-402.
  9. Kennedy, J. and Eberhart, R. (1995). Particle swarm optimization. In IEEE International Conference on Artificial Neural Networks, pages 1942-1948, Piscataway, NJ.
  10. Kirkpatrick, S., Gelatt, C., and Vecchi, M. (1983). Optimization by Simulated Annealing. Science, 220:671- 680.
  11. Maskey, S., Guinot, V., and Price, R. (2004). Treatment of precipitation uncertainty in rainfall-runoff modelling: a fuzzy set approach. Advances in Water Resources, 27:889-898.
  12. Nelder, J. and Mead, R. (1965). A simplex method for function minimization. Computer Journal, 7:308-313.
  13. Neter, J., Kutner, M. H., Nachtsheim, C. J., and Wasserman, W. (2004). Applied Linear Statistical Models. McGraw-Hill/Irwin.
  14. Nguyen, H. (1978). A note on the extension principle for fuzzy sets. Mathematical Analysis and Applications, 64:369-380.
  15. Nocedal, J. and Wright, S. (1999). Numerical Optimization. Springer Verlag.
  16. Otto, K., Lewis, A., and Antonsson, E. (1993). Approximating a -cuts with the vertex method. Fuzzy Sets and Systems, 55:43-50.
  17. Scheerlinck, K., Pauwels, V., Vernieuwe, H., and De Baets, B. (2009). Calibration of a water and energy balance model: Recursive parameter estimation versus particle swarm optimization. Water Resources Research, 45, W10422.
  18. Shrestha, R. R., Brdosst, A., and Nestmann, F. (2007). Analysis and propagation of uncertainties due to the stage-discharge relationship: a fuzzy set approach. Hydrological Sciences, 52:595-610.
  19. Zadeh, L. (1975). The concept of a linguistic variable and its application to approximate reasoning. Information Sciences, 8:199-249.
Download


Paper Citation


in Harvard Style

Scheerlinck K., Vernieuwe H. and De Baets B. (2010). DEVELOPMENT OF A FUZZY CALCULATOR FOR CONTINUOUS FUNCTIONS OF NON-INTERACTIVE FUZZY VARIABLES . In Proceedings of the International Conference on Fuzzy Computation and 2nd International Conference on Neural Computation - Volume 1: ICFC, (IJCCI 2010) ISBN 978-989-8425-32-4, pages 14-20. DOI: 10.5220/0003053800140020


in Bibtex Style

@conference{icfc10,
author={Karolien Scheerlinck and Hilde Vernieuwe and Bernard De Baets},
title={DEVELOPMENT OF A FUZZY CALCULATOR FOR CONTINUOUS FUNCTIONS OF NON-INTERACTIVE FUZZY VARIABLES},
booktitle={Proceedings of the International Conference on Fuzzy Computation and 2nd International Conference on Neural Computation - Volume 1: ICFC, (IJCCI 2010)},
year={2010},
pages={14-20},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003053800140020},
isbn={978-989-8425-32-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Fuzzy Computation and 2nd International Conference on Neural Computation - Volume 1: ICFC, (IJCCI 2010)
TI - DEVELOPMENT OF A FUZZY CALCULATOR FOR CONTINUOUS FUNCTIONS OF NON-INTERACTIVE FUZZY VARIABLES
SN - 978-989-8425-32-4
AU - Scheerlinck K.
AU - Vernieuwe H.
AU - De Baets B.
PY - 2010
SP - 14
EP - 20
DO - 10.5220/0003053800140020