An Object Oriented Realization of Perceptual Computer

  • Dragan Šaletić
  • Mihajlo Anđelković
Part of the Topics in Intelligent Engineering and Informatics book series (TIEI, volume 3)


In the chapter basic concepts of type-2 fuzzy logic, computing with words and perceptual computing are presented. Architectural details of an object-oriented realization of a software library for developing perceptual computers are exposed and explained. Thereby, following topics are covered: mathematical models for data types, class hierarchies for types and inference operators, operation in multithreaded environment, comparison with an existing MATLAB realization, and a short code sample. Introducing a class hierarchy for inference operators is motivated by prior work of the authors that implied novel weighted averages can be replaced with other operators. Development of a perceptual computer and its usage for hierarchical decision making in solving known problem of missile system selection is described. Input values and produced results are presented in details in the chapter. The results are consistent with results from the literature. Conclusions are given, as well as possible directions for further research and application work.


Fuzzy logic type-2 fuzzy logic perceptual computer hierarchical decision making MATLAB missile system selection 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Russell, S., Norvig, P.: Artificial Intelligence, A Modern Approach, 3rd edn. Pearson, Upper Saddle River (2010)Google Scholar
  2. 2.
    Zadeh, L.A.: Fuzzy Sets. Information and Control 8, 338–353 (1965)MathSciNetMATHCrossRefGoogle Scholar
  3. 3.
    Ross, T.: Fuzzy Logic with Engineering Applications, 2nd edn. John Wiley and Sons, Chichester (2004)MATHGoogle Scholar
  4. 4.
    Šaletić, D.Z.: Fuzzy Sets and Fuzzy-Logic Systems. Eduka, Belgrade (2012) (in Serbian)Google Scholar
  5. 5.
    Zadeh, L.A.: The concept of linguistic variable and its application to Approximate Reasoning. Information Sciences 8, part I, 199–249 (1975)Google Scholar
  6. 6.
    Zadeh, L.A.: Fuzzy logic = Computing With Words. IEEE Trans. on Fuzzy Systems 4, 103–111 (1996)CrossRefGoogle Scholar
  7. 7.
    Zadeh, L. A., Kacprzyk, J.: Computing with Words in Information/Intelligent Systems. Book 1, Foundations, Book 2 Applications. Physica-Verlag, Heidelberg (1999)Google Scholar
  8. 8.
    Castillo, O., Melin, P.: Type-2 Fuzzy Logic: Theory and Applications. Springer, Berlin (2008)MATHGoogle Scholar
  9. 9.
    Mendel, J.M.: The perceptual computer: An architecture for computing with words. In: Proc. IEEE Int. Conf. Fuzzy Syst (FUZZ-IEEE 2001), Melbourne, Australia, pp. 35–38 (December 2001)Google Scholar
  10. 10.
    Mendel, J.M., Wu, D.: Perceptual Computing: Aiding people in Making Subjective Judgments. John Wiley & Sons Inc., Hoboken (2010)CrossRefGoogle Scholar
  11. 11.
    Šaletić, D.Z., Andjelković, M.: A Perceptual Computer Software Model Applied to Hierarchical Decision Making. In: Pap, E., Fodor, J. (eds.) Proceedings of the IEEE 9th International Symposium on Intelligent Systems and Informatics, SISY 2011, Subotica, Serbia, September 8-10, pp. 145–150 (2011); 27-sisy2011.pdf, IEEE Catalog Number: CFP1084C-CDR, Digital Object Identifier: 10.1109/SISY.2011.6034311, ISBN: 978-4244-7395-3 Google Scholar
  12. 12.
    Karnik, N.N., Mendel, J.M.: Centroid of a type-2 fuzzy set. Information Sciences 132, 195–220 (2001)MathSciNetMATHCrossRefGoogle Scholar
  13. 13.
    Zadeh, L.A.: The role of fuzzy logic in the management of uncertainty in expert systems. Fuzzy Sets and Systems 11, 199–227 (1983)MathSciNetMATHCrossRefGoogle Scholar
  14. 14.
    De Luca, A., Termini, S.: A definition of non-probabilistic entropy in the setting of fuzzy sets theory. Information and Computation 20, 301–312 (1972)MathSciNetMATHGoogle Scholar
  15. 15.
    Šaletić, D., Velašević, D.: Missile System Selection Based on the Fuzzy Sets Theory. Yugoslav Journal of Operations Research 10(1), 47–61 (2000)MATHGoogle Scholar
  16. 16.
    Gardašević-Filipović, M., Šaletić, D.: Multicriteria Optimization in Fuzzy Environment: System Selection by the Analytic Hierarchy Process. Yugoslav Journal on Operation Research 20(1), 71–85 (2010)CrossRefGoogle Scholar
  17. 17.
    Wu, D., Mendel, J.M.: Computing With Words for Hierarchical Decision Making Applied to Evaluating a Weapon System. IEEE Transactions on Fuzzy Systems 18(3) 2010, 441–460 (2010)CrossRefGoogle Scholar
  18. 18.
    Andjelković, M.: Object-Oriented Realization of Perceptual Computer and a New Inference Operator. e-RAF Journal on Computing, Electronic Scientific Journal 3, 17–33 (2011)Google Scholar
  19. 19.
    Grabish, M., Marishal, J.L., Mesiar, R., Pap, E.: Aggregation Functions. Cambridge University Press (2009)Google Scholar
  20. 20.
    Dujmović, J.J.: Weighted conjunctive and disjunctive means and their application in system evaluation. Journal of the University of Belgrade, EE Department, Series Mathematics and Physics, No. 461-497, 147–158 (1974)Google Scholar
  21. 21.
    Dujmović, J.J.: Continuous Preference Logic for System Evaluation. IEEE Trans. on Fuzzy Systems 15(6), 1082–1099 (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.School of ComputingUniversity ”Union”BelgradeSerbia

Personalised recommendations