NOTES ON IMPLEMENTING FUZZY-SETS IN PROLOG

Authors
Citation
T. Munakata, NOTES ON IMPLEMENTING FUZZY-SETS IN PROLOG, Fuzzy sets and systems, 98(3), 1998, pp. 311-317
Citations number
22
Categorie Soggetti
Statistic & Probability",Mathematics,"Computer Science Theory & Methods","Statistic & Probability",Mathematics,"Computer Science Theory & Methods
Journal title
ISSN journal
01650114
Volume
98
Issue
3
Year of publication
1998
Pages
311 - 317
Database
ISI
SICI code
0165-0114(1998)98:3<311:NOIFIP>2.0.ZU;2-9
Abstract
Due to its unique characteristics, Prolog requires special techniques for implementing ordinary as well as fuzzy sets. This article presents a comparative overview of various strategies of representing and mani pulating fuzzy sets in Prolog. There are two major approaches to imple ment fuzzy sets in Prolog. One is to incorporate fuzzy representations and operations on top of an existing Prolog. The second way is to dev elop a new extended Prolog language. This article discusses various me thods based primarily on the first approach. The choice of a method de pends on many factors, such as whether a database for fuzzy sets alrea dy exists, the type of applications, the type of fuzzy set operations performed, whether an implicit description of the elements is possible , the size of the database, and the required computation time. The fol lowing methods are discussed in this article: explicit description (fi nite), using lists; explicit description (finite), using a fact for ev ery element; implicit description (finite, infinite); and other method s and extensions. (C) 1998 Elsevier Science B.V. All rights reserved.