Next Article in Journal
Corruption Shock in Mexico: fsQCA Analysis of Entrepreneurial Intention in University Students
Next Article in Special Issue
New Applications of Sălăgean and Ruscheweyh Operators for Obtaining Fuzzy Differential Subordinations
Previous Article in Journal
Multiple Criteria Decision-Making for Developing an International Game Participation Strategy: A Novel Application of the Data Envelopment Analysis (DEA) Two-Stage Efficiency Process
Previous Article in Special Issue
L-Fuzzy Sub-Effect Algebras
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Soft Computing for Decision-Making in Fuzzy Environments: A Tribute to Professor Ioan Dzitac

by
Simona Dzitac
1,† and
Sorin Nădăban
2,*,†
1
Department of Energy Engineering, Faculty of Energy Engineering and Industrial Management, University of Oradea, Universitatii 1, RO-485620 Oradea, Romania
2
Department of Mathematics and Computer Science, Faculty of Exact Sciences, Aurel Vlaicu University of Arad, Elena Drăgoi 2, RO-310330 Arad, Romania
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Submission received: 20 May 2021 / Revised: 5 July 2021 / Accepted: 15 July 2021 / Published: 20 July 2021

Abstract

:
This paper is dedicated to Professor Ioan Dzitac (1953–2021). Therefore, his life has been briefly presented as well as a comprehensive overview of his major contributions in the domain of soft computing methods in a fuzzy environment. This paper is part of a special reverential volume, dedicated to the Centenary of the Birth of Lotfi A. Zadeh, whom Ioan Dzitac considered to be is his mentor, and to whom he showed his gratitude many times and in innumerable ways, including by being the Guest Editor of this Special Issue. Professor Ioan Dzitac had many important achievements throughout his career: he was co-founder and Editor-in-Chief of an ISI Expanded quoted journal, International Journal of Computers Communications & Control; together with L.A. Zadeh, D. Tufis and F.G. Filip he edited the volume “From Natural Language to Soft Computing: New Paradigms in Artificial Intelligence”; his scientific interest focused on different sub-fields: fuzzy logic applications, soft computing in a fuzzy environment, artificial intelligence, learning platform, distributed systems in internet. He had the most important contributions in soft computing in a fuzzy environment. Some of them will be presented in this paper. Finally, some future trends are discussed.

1. Introduction

This paper is dedicated to Professor Ioan Dzitac (14 February 1953–6 February 2021). Therefore the paper begins with a short presentation of his life and work.
Ioan Dzitac was born in the village of Poienile de sub Munte, in the County of Maramures, Transylvania, Romania. He graduated from the Faculty of Mathematics of Babeş-Bolyai University of Cluj-Napoca in 1977 and continued as a high school math teacher in Bihor (Aleşd and Oradea), Romania. In 2002, Prof. Dzitac obtained his PhD Thesis at Babeş-Bolyai University of Cluj-Napoca and in the next few years he published several works in field of distributed and information systems.
In 2007, Dzitac had the great privilege of meeting the world-renowned scientist Lotfi A. Zadeh and since then, up to the end of his career, his scientific interest focused on different sub-fields:
  • Fuzzy logic applications. For major achievement see: [1,2] etc.
  • Soft computing in a fuzzy environment. See: [3,4,5,6,7,8] etc.
  • Artificial intelligence: [9,10] etc.
  • E-learning platform: [11,12] etc.
  • Distributed systems in internet: [9,13] etc.
He had the most important contributions in soft computing in a fuzzy environment. Some of them will be presented in this paper.
His collaboration with Lotfi A. Zadeh started in 2008. Zadeh was invited as speaker at the International Conference on Computers Communications and Control (ICCCC) (see Figure 1), an ISI indexed conference, founded and chaired by Dzitac.
Just a week before passing away, I. Dzitac remembered: “I waited for him (Lofti A. Zadeh) at the airport in Budapest. At 87 years old, he was traveling unattended from San Francisco, where he lived and was the active director of the research institute BISC at the University of California, Berkeley (position that he held until his death in 2017, at 96 years old). He took a nap in the car. However, when he woke up, he started to tell me about his first visit in Romania and the encouragements offered by Grigore C. Moisil, in 1967, two years later, with great courage, he published “Fuzzy Sets”. He really needed those pats on the back because many mathematicians, logicians and engineers met his theories with skepticism and sometimes even with mockery [14]”.
L.A. Zadeh had a major influence on Ioan Dzitac’s career, because, after their encounter, Ioan Dzitac had a very prosperous period from a scientific point of view, as he published many articles in well-known journals, either as a unique author or in cooperation with: F.G. Filip, M.J. Manolescu, S. Negulescu, A.E. Lascu, C. Butaci, S. Dzitac, G. Bologa, D. Benta, S. Nadaban, B. Barbat, I. Moisil, I. Felea, T. Vesselenyi, C. Secui, V. Lupse and abroad: B. Stanojevic (Serbia), H. Liu (China), S. Gao (China), R. Andonie (USA), A.M. Brasoveanu (Austria), Y. Shi (China), G. Kou (China), F. Cordova (Chile), H. Lee (Korea), etc.
One volume, very dear to Professor I. Dzitac, cannot be omitted. It is “From Natural Language to Soft Computing: New Paradigms in Artificial Intelligence”, volume co-edited by L.A. Zadeh (University of California), D. Tufis (Romanian Academy), F.G. Filip (Romanian Academy), I. Dzitac (Agora University), Romanian Academy Ed. House, 2008 [15].
The recognition of his results appeared very soon, his papers being quoted by authors from Romania, Chile, India, USA, Iran, Malaysia, Serbia, Canada, France, Russia, Turkey, Australia, Hungary, Lithuania, Morocco, Spain, Tunisia, Algeria, Czech Republic, in some prestigious journals.
To highlight the impact of his research it should be mentioned that Ioan Dzitac has in Web of Science h-index = 11 and 472 citations, of which 64 in the first 5 months of 2021. The paper [6] has 10 citations in the period January 2021–May 2021, while the paper [2] has 16 citations in the same period. The last citations from May 2021 are:
1.
Liang, H.; Cai, R. A new correlation coefficient of BPA based on generalized information quality. Int. J. Intell. Syst. 2021, doi:10.1002/int.22490 [16];
2.
Roszkowska, E.; Kusterka-Jefmanska, M.; Jefmanski, B. Intuitionistic Fuzzy TOPSIS as a Method for Assessing Socioeconomic Phenomena on the Basis of Survey Data. Entropy 2021, 23, 563, doi:10.3390/e23050563 [17];
3.
Hamzelou, N.; Ashtiani, M; Sadeghi, R. A propagation trust model in social networks based on the A* algorithm and multi-criteria decision-making. Computing 2021, 103, 827–867, doi:10.1007/s00607-021-00918-w [18].
I. Dzitac was co-founder and Editor-in-Chief of an ISI Expanded quoted journal, International Journal of Computers Communications & Control (nominee by Elsevier for Journal Excellence Award - Scopus Awards Romania 2015) and member in Editorial Board of 12 scientific journals. Additionally, he is co-founder and General Chair of International Conference on Computers Communications and Control. He was member of the Program Committee of more than 80 international conferences.
He was Senior Member IEEE (since 2011). He was invited speaker and/or invited special sessions’s organizer and chair in China (2013: Beijing, Suzhou, Chengdu, 2015: Dalian, 2016: Beijing), India (2014: Madurai, 2017: Delhi), Russia (2014: Moscow), Brazil (2015: Rio), Lithuania (2015: Druskininkai), South Korea (2016: Asan), USA (2018: Nebraska).
He was included among 100 Romanian computer scientists from all over the past 100 years in the volume ”One Hundred Romanian Scientists in Theoretical Computer Science“, Romanian Academy Publishing House, 2018.
I. Dzitac was full professor at Aurel Vlaicu University of Arad (since 2009), professor at Agora University of Oradea (since 2017) and Rector at Agora University of Oradea (2012–2020). He was an Adjunct Professor at University of Chinese Academy of Sciences—Beijing, China (2013–2016) and since 2016 he was in Advisory Board Member at Graduate School of Management of Technology, Hoseo University, South Korea.
In 2019 he defended his Habilitation Thesis ”Soft Computing for Decision-Making” at ”Alexandru Ioan Cuza” University of Iasi, which conferred him the right to conduct doctorates. Thus, he became PhD supervisor at University of Craiova, Romania.
In all those years, I. Dzitac did not cease to show his gratitude towards the one who considered to be his mentor: Lofti A. Zadeh. Thus, in 2011, he edited a Special Issue of IJCCC at 90th Zadeh’s birthday and another in 2015 at 50th Fuzzy Sets anniversary. In 2017, at Zadeh’s death, I. Dzitac published a survey about his life and his famous contributions in scientific world [2]. In January 2021, just a month before his death, I. Dzitac edited another Special Issue of IJCCC dedicated to the centenary of the birth of Lotfi A. Zadeh (1921–2017).
As already mentioned, beginning with 2007, Ioan Dzitac’s interest was in soft computing methods in fuzzy environments. Starting from here, the structure of the paper will continue as follows: Section 2 will present some general considerations regarding soft computing methods, highlighting the fundamental differences between soft computing and hard computing; considering that soft computing methods are numerous, in Section 3 we will resume to presenting some fundamental ideas of fuzzy logic, which is the most used Soft Computing method in a variety of decision-making problems; in Section 4 we will present a survey on I. Dzitac’s contributions to this domain. Finally, in Section 5 we will have some conclusions but mostly some future trends will be discussed.

2. Soft Computing Methods

Hard computing (HC) is the conventional calculation and it needs an analytical model well defined and many times a log time for calculating. Many analytical models are valid only in ideal cases. The problems of the real world exist within a non-ideal frame. Thus, many complex systems that are found in engineering, biology, medicine, economy remain unsolved to HC.
Soft computing is a concept introduced for the first time by L.A. Zadeh [19]. According to Zadeh’s definition, Soft computing (SC) methods are opposed to HC techniques, consisting of computational techniques in Informatics, machine learning and certain engineering subjects that study, shape and analyze a very complex reality for which the traditional methods prove ineffective. Soft computing can work with ambiguous data, and it is tolerant to vagueness, uncertainty, partial truth and approximation. The model for SC is human mind.
Lotfi A. Zadeh said about Natural Language (NL) Computation: “NL-Computation is of intrinsic importance because much of human knowledge is described in natural language. This is particularly true in such fields as economics, data mining, systems engineering, risk assessment and emergency management. It is safe to predict that as we move further into the age of machine intelligence and mechanized decision-making, NL-Computation will grow in visibility and importance. Computation with information described in natural language cannot be dealt with using machinery of natural language processing. The problem is semantic imprecision of natural languages. More specifically, a natural language is basically a system for describing perceptions. Perceptions are intrinsically imprecise, reflecting the bounded ability of sensory organs, and ultimately the brain, to resolve detail and store information. Semantic imprecision of natural languages is a concomitant of imprecision of perceptions. Our approach to NL-Computation centers on what is referred to as generalized-constraint-based computation, or GC-Computation for short. A fundamental thesis which underlies NL-Computation is that information may be interpreted as a generalized constraint.” [20].
Soft Computing includes: (1) Fuzzy Logic; (2) Neural Computing: Perceptions, Artificial Neural Networks, Neuro-Fuzzy Systems; (3) Evolutionary Computation: Genetic Algorithms (GA), Ant Colony Optimization (ACO), Particle Swarm Optimization (PSO), Artificial Life(AL); (4) Machine Learning: Intelligent Agents, Expert Systems, Data Mining; (5) Probabilistic Reasoning: Bayesian Networks, Markov Networks, Belief Networks.
To discuss all these methods would exceed the space for an article. Therefore, the next section will be limited to the presentation of only a few fundamental ideas of fuzzy logic, which is the most used Soft Computing method in a variety of decision-making problems.
The next table (see Table 1) is adapted from [9] and it presents the conclusions of the HC paradigm versus SC paradigm.

3. Fuzzy Logic in Decision-Making

In classical logic the sentences are bivalent, this meaning that all sentences that describe the state of an event are either true or false. With this bivalent logic computers were endowed, they can make massive computations, which are very difficult for people. On the other hand, computers cannot imitate the intuitive human mind and this because people can operate with vague linguistic information. It is difficult though for these to be modelled in classical logic. At the same time, in many real-world situations there are uncertainties and vague information.
To be able to deal with these uncertainties and ambiguities, L. A. Zadeh [21] introduced in 1965 the concept of fuzzy sets.
If X is an arbitrary set. A fuzzy set in X is a function μ : X [ 0 , 1 ] . The function μ is called the membership function and μ ( x ) represents the value of truth as x belongs to the fuzzy set.
In 1975, L.A. Zadeh [22] introduced the concept of linguistic variable. This is a variable whose values are words or sentences. For example, an important criterion in location problems is “accessibility”. This is a linguistic variable. It can take values linguistic terms. For the linguistic variable “accessibility” the linguistic terms set is
T ( a c c e s s i b i l i t y ) = { V e r y g o o d , G o o d , M e d i u m , P o o r , V e r y p o o r } .
The structure of a fuzzy logic system is presented in Figure 2. We notice that a fuzzy logic system is made of four components: fuzzyfication, fuzzy rules, inference engine, defuzzification.

3.1. Fuzzification

At this stage, first, each linguistic input A is mapped to the linguistic terms set T ( A ) = { T A 1 , T A 2 , , T A k } , and then, the meaning of each linguistic term T A j ( j = 1 , k ¯ ) is represented by the membership function μ A j ( j = 1 , k ¯ ) .
According to the needs, considering the computational efficiency, different types of membership functions can be used. The most used are fuzzy numbers (FNs).
By a FN we understand a mapping f : R [ 0 , 1 ] , such that:
1.
f ( y ) min { f ( x ) , f ( z ) } , for x y z ;
2.
( ) x 0 R : f ( x 0 ) = 1 ;
3.
f is upper semicontinuous, i.e.,
( ) x R , ( ) α ( 0 , 1 ] : f ( x ) < α , ( ) δ > 0 such that | y x | < δ f ( y ) < α .
Among the various types of fuzzy sets or their generalizations, the most common (see [6,23,24]) are:
(1) Triangular FNs which have membership function
f ( x ) = 0 if x < a x a b a if a x < b c x c b if b x < c 0 if x > c , where a b c ,
and they are denoted by f ˜ = ( a , b , c ) .
(2) Trapezoidal FNs defined by membership function
f ( x ) = 0 if x < a x a b a if a x b 1 if b < x < c d x d c if c x d 0 if x > d , where a b c d ,
and expressed as f ˜ = ( a , b , c , d ) .
(3) Gaussian FNs defined by f ( x ) = e ( x m ) 2 2 σ 2 .
(4) Interval-valued fuzzy sets, defined by the membership mapping f : X I ( [ 0 , 1 ] ) , where I ( [ 0 , 1 ] ) represents the set of all closed subintervals of [ 0 , 1 ] .
(5) Intuitionistic fuzzy sets, defined by a membership function f and also by a non-membership function g such that 0 f ( x ) + g ( x ) 1 , ( ) x X .
(6) Interval-valued intuitionistic fuzzy sets, defined by two functions f , g : X I ( [ 0 , 1 ] ) such that 0 sup x X f ( x ) + sup x X g ( x ) 1 .
Our basic references for interval-valued fuzzy sets, intuitionistic fuzzy sets and interval-valued intuitionistic fuzzy sets are [25,26,27,28,29,30,31,32].
(7) F. Smarandache [33] proposed in 1999 the concept of neutrosophic set. A Neutrosophic set in X is defined as
A = { < x , T A ( x ) , I A ( x ) , F A ( x ) > : x X }
where T A ( x ) , I A ( x ) , F A ( x ) are subsets of ] 0 , 1 + [ and represent the truth-membership function, indeterminacy-membership function and falsity-membership function such that
0 sup x X T A ( x ) + sup x X I A ( x ) + sup x X F A ( x ) 3 + ,
where
a = { a ϵ : ϵ R * , ϵ is   infinitesimal }
b + = { b + ϵ : ϵ R * , ϵ is   infinitesimal } .
For applications we can consider that T A ( x ) , I A ( x ) , F A ( x ) are subsets of [ 0 , 1 ] .
(8) Pythagorean fuzzy sets were proposed by R.R. Yager in 2013 [34]. A Pythagorean fuzzy set is defined by the functions f , g : X [ 0 , 1 ] which give us the degree of membership and degree of non-membership, respectively such that
0 ( f ( x ) ) 2 + ( g ( x ) ) 2 1 , ( ) x X .
The function h : X [ 0 , 1 ] defined by
h ( x ) = 1 [ ( f ( x ) ) 2 + ( g ( x ) ) 2 ]
is called the degree of indeterminacy.

3.2. Fuzzy Rules

Fuzzy rules allow the logic fuzzy system to take rational decisions. Fuzzy rules offer a frame in which human knowledge is integrated. In the fuzzy process the relation between input variables and output variables are described through schemes like: “If …then”. Generally we have a number N of fuzzy rules, each of them with the form [24,35]:
If A 1 is T A 1 j and A 2 is T A 2 j , then B 0 is T B 0 j , where B 0 is the consequent (output) linguistic variable of the rule.

3.3. Inference Engine

The mission of the inference engine is to obtain output variables from input variables, based on fuzzy logic rules.
For example, let us assume there are two rules:
If A 1 is T A 1 1 and A 2 is T A 2 1 , then B 0 is T B 0 1 ,
If A 1 is T A 1 2 and A 2 is T A 2 2 , then B 0 is T B 0 2 .
The firing strengths of the two rules are: f 1 = μ A 1 1 μ A 2 1 and f 2 = μ A 1 2 μ A 2 2 , where ∧ represents AND operation in fuzzy logic, this being the minimum most often, namely μ A 1 1 μ A 2 1 = min { μ A 1 1 , μ A 2 1 } and μ A 1 2 μ A 2 2 = min { μ A 1 2 , μ A 2 2 } , but there can be used other t-norms as well.
We also consider μ ^ B 0 1 and μ ^ B 0 2 defined by: μ ^ B 0 1 = f 1 μ B 0 1 and μ ^ B 0 2 = f 2 μ B 0 2 .
Finally, the membership degree of the output is obtained using OR operation (denoted ∨), namely μ = μ ^ B 0 1 μ ^ B 0 2 .
For OR operation most often we meet: μ ^ B 0 1 μ ^ B 0 2 = max { μ ^ B 0 1 , μ ^ B 0 2 } , but other t-conorms can be used.

3.4. Defuzzification

In this phase the fuzzy sets obtained of the inference engine are defuzzied into crisp outputs.
There are several methods that can be used. Center of gravity is a method used in many studies. Let us assume that the result is the membership function μ : R [ 0 , 1 ] with the support the interval [ t 0 , t k ] . We consider an equidistant division Δ = { t 0 , t 1 , t 2 , , t k 1 , t k } of this interval. The crisp value is obtained by
t ^ j = i t i μ ( t i ) i μ ( t i ) .
Other defuzzification methods are: max membership principle, weighted average method, mean max membership method, center of largest area etc.

4. On Some Results Obtained by Ioan Dzitac

4.1. Fuzzy Method for Multiple Criteria Fractional Programming

In paper [8], B. Stanojević, I. Dzitac and S. Dzitac proposed a new method of solving a full fuzzy linear fractional programming (FFLFP) problems using α -cut representations for the triangular fuzzy coefficients involved in both the objective function and constraints. The decision variables were considered fuzzy valued, but their shapes were determined a posteriori.
The authors first discussed the issues arising when a ratio of fuzzy numbers had to be evaluated: (i) the error induced by approximating the exact membership function of the ratio with the membership function of the triangular fuzzy number that had the same support and the same value with maximal amplitude as the exact (non-triangular) fuzzy number representing the ratio; (ii) the misleading computation of the ratio of two functions of fuzzy numbers, in the case that the same fuzzy number appeared on both numerator and denominator of the ratio, and in the global α -cut evaluation distinct endpoints of the α -cut were used for that same fuzzy number on numerator and denominator respectively. The authors established the formula for computing the area between the graphic representations of the exact membership function of the ratio of fuzzy numbers and its above-mentioned approximation. The difference between the correct and a misleading evaluation of a rational function of one triangular fuzzy number valued variable, and the effect of the translation of the triangular fuzzy numbers on the rational function correctly evaluated were both illustrated in the paper.
Further on, the authors introduced a new methodology to solve the FFLFP problems by making use of two models to yield the left and the right endpoints of an arbitrary α -cut. Their approach properly handled the multiple occurrences of variables in the fractional objective function and in constraints as well. Discrete representations of the inverses of the exact membership functions of the products and ratios of fuzzy numbers were used to derive the fuzzy solutions expressed by (non-triangular) fuzzy numbers. The main advantage of the solution approach was in its ability to work with the exact membership functions of the ratios, and to avoid the usage of any special definition for fuzzy inequality evaluation.
By their approach, the authors disclosed a direction that can be useful in managing decision-making processes involving fractional objective functions under uncertainty. The illustrative example provided in the paper analyzed and solved a decision-making problem in production planning.

4.2. Prudent Decision to Estimate the Risk in Insurance

In paper [3], the authors investigated the issue of capital allocation with risk exposure starting from the regulations of the new solvency system “Solvency II” built by European Commission to regulate all insurance activities in European Union member countries.
As stated in the Solvency II Directive, 101 Article, the allocation of capital in insurance is done either using a standard formula or by developing an internal model taking into account the particularities of the insurance company.
Making prudent risk assessment decisions to which the insurance company is exposed ultimately means a capital allocation that better corresponds to the company’s risk exposure. The risk measure advanced by the new Solvency II system under the standard formula is Value-at-Risk (VaR) or Tail Value-at-Risk (TVaR). The authors proposed for determination of VaR or TVaR, the use of the theory of extreme values. This decision proves more prudent in the sense of correlating the values of VaR and TVaR with the amplitude of risk exposure.
To argue quantitatively the usefulness of applying the theory of extreme events to set the level of prudence regarding the determination of the solvency capital requirement (SCR), the authors built a hypothetical portfolio composed of shares and bonds. Although the standard formula in the Solvency II system was built on the assumption of the normal distribution of the risk to which the company was exposed, this hypothesis was verified too few times, especially when it came to the occurrence of rare events. Under these conditions, the use of distributions better adapted to the company’s risk exposure may prove to be a more prudent decision.
In the case of the built-up portfolio, compared with the use of normal law, the authors proved that more prudent decisions had been shown to be the use of specific distribution laws for determination of extreme quantiles such as: Chi2 (from the attraction domain of Fréchet—laws with heavy tails); Exponential, Gamma and Weibull (from the attraction domain of Gumbel—laws with exponential decreasing tails).

4.3. Decision Support Model for Production Disturbance Estimation

There are several models in the literature for the study of disturbance in manufacturing systems to optimize them. Unfortunately, these models do not give us a dynamic evaluation of multiple consequences of the disturbance. Many production bottlenecks have the effect of severe economic consequences, and they are caused by disturbances in technological lines. A good estimate of disturbance dynamics is needed to reduce losses.
In paper [4] the authors introduced a model which allows a dynamic evaluation of consequences of disturbance. The model used several indicators: time, energy and costs. Model testing was done using MATLAB.

4.4. Manufacture System Control Using ANN Software

In paper [5] the authors presented a technique for improving the autonomy of the flexible manufacturing systems. The paper presented a system capable of monitoring the tool flank and widening the manufacturing system whiteout input from the users.
The entire structure of the proposed system was presented as well as the different connections between the system itself and other components of the flexible manufacturing systems. The concept behind the system was the continuous monitoring of tools in the machine tool storage systems. From the hardware point of view the paper presented an experimental system designed to acquire the tool flank images.
The paper also presented the software component. The first step taken by the authors was the realization of an application able to extract significant data from the pictures obtained. All the steps taken were presented in the paper. Several parameters were identified and compared to determine their efficiency in determining the tool ware.
An alternative decisional process regarding the tool ware is based on artificial neural networks. The paper presented the realization and setting of such a network realized in MATLAB and performed an in-depth analysis of the network. Methods of Image Classification Using One-Hidden-Layer ANN on Image Data and Image Classification with Autoencoders on Image Data were presented.
The conclusion section of the paper makes an exhaustive presentation of the results for each method of image classification using ANN, a comparative network training parameters table is presented. Als the paper includes the statistical data for misclassification of images.
The paper offers significant theoretical and experimental data on the hardware component of the system, and it is also focusing on the software component. Several methods for image classification are presented and the results are compared to determine optimal solutions both from accuracy and computational time.

4.5. Ant Colony Optimization for a Practical Economic Problem

The source of inspiration for ant colony optimization (ACO) algorithm is the behavior of ants in search of food, which is a problem of optimization, more precisely of determining the optimal path between food and nest.
Several theoretical aspects of artificial ants were presented in papers [10,36].
In paper [7] the authors presented an algorithm based on Ant Colony Optimization (ACO) applied in a practical economic problem, more precisely, in finding an optimal solution in an electricity distribution network. A nonlinear function was used in the mathematical model of optimization. The mathematical model contains both equality constraints and inequality constraints. The results are validated on a network with 35 nodes.

5. Conclusions and Future Trends

We wrote this paper for a Special Issue dedicated to the centenary of birth of Lotfi A. Zadeh published by Mathematics. Therefore, this paper is an homage to Lofti A. Zadeh as a sign of respect for his great contributions to scientific knowledge. At the same time, this paper is dedicated to I. Dzitac, who passed away on 6 February 2021 as he stood out as one of the followers of Zadeh’s work by publishing, between 2007 and 2020, tens of articles in the domain of soft computing.
I. Dzitac’s most important contributions have just been presented, wishing and hoping that either his former partners or other researchers will continue his work.
We will finish with some challenges and future research directions, because the rapid development of the economy and of the modern industrial systems make the process of decision-making more complicated, leading to difficulties in dealing with vague information. In this environment, soft computing methods have been successfully applied. Nevertheless, as the human thinking process is very complex, raised attention and new research are necessary for the applications of soft computing methods in intelligent decision-making. We will raise a few problems, more general and larger, but that deserve the attention of researchers.
1.
In Section 3.1 various types of fuzzy sets used for the representation of the linguistic terms are presented. The development of new types of fuzzy sets deserves to be solved in order to obtain better results in problems of decision-making. Thus, it is necessary to develop new algorithms for generalized fuzzy sets. Choosing membership functions has an important role in fuzzification process. To increase the accuracy of soft computing methods, membership functions must be improved to finally reach a better representation of linguistic variables.
2.
Because of the complexity of the economic problems and of the modern industries, we must operate with cu massive input items. In such a situation the number of fuzzy rules increases exponentially as related to the number of input items [37]. As a result, some fuzzy rules can become incomplete or unsubstantial and there can appear conflicts among these numerous rules. There are only a few studies in this direction and it is necessary that in the future more attention to be granted and greater efforts to be made.
3.
Fuzzy inference methods are largely used to model the experts’ behavior. Despite this, fuzzy inference methods need standard procedures for a quantity analyze and to optimize the process of transformation of experience and experts’ knowledge (see [24]). The development of artificial intelligence can be of great help as fuzzy inference systems can be combined with mining techniques.
4.
Another great challenge is to improve the linguistic operators and to increase in this way, the flexibility outcomes as a result of the defuzzification process.
5.
Consensus reaching is a subject of great importance in the group decision-making field. The obtaining of a high level of consensus or agreement among decision-makers is of crucial importance in any group decision-making problem (see [38,39]). This consensus can be obtained by integrating the opinions of decision-makers according to some rules, because it is natural and normal for the decision-makers to have different point of views upon the same issue. Therefore, making adequate rules to solve conflicts in a group is a subject that still needs to be studied.
In the literature of genre can be found many models of consensus with linguistic information. Nevertheless, some questions remain open: the development of new models of consensus that include feedback mechanisms, the creation of new technologies to implement consensus models etc.
In conclusion, as the problems of decision-making become more and more difficult when vague linguistic information interferes, soft computing methods have gained more attention and a great interest in the latest years. In this paper, a comprehensive review upon some of I. Dzitac’s results has been realized. The structure of a fuzzy system has been presented and its components have been analyzed. Finally, some challenges and future trends have been presented.

Author Contributions

Conceptualization, S.N.; formal analysis, S.D. and S.N.; methodology, S.D. and S.N.; supervision, S.D.; validation, S.D. and S.N.; writing-original draft, S.N.; writing-review and editing, S.D. and S.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dzitac, I. The Fuzzification of Classical Structures: A General View. Int. J. Comput. Commun. Control 2015, 10, 12–28. [Google Scholar] [CrossRef] [Green Version]
  2. Dzitac, I.; Filip, F.G.; Manolescu, M.J. Fuzzy logic is not fuzzy: World renowned computer scientist Lotfi A. Zadeh. Int. J. Comput. Commun. Control 2017, 12, 748–789. [Google Scholar] [CrossRef] [Green Version]
  3. Butaci, C.; Dzitac, S.; Dzitac, I.; Bologa, G. Prudent decisions to estimate the risk of loss in insurance. Technol. Econ. Dev. Econ. 2017, 23, 428–440. [Google Scholar] [CrossRef]
  4. Felea, I.; Dzitac, S.; Vesselenyi, T.; Dzitac, I. Decision support model for production disturbance estimation. Int. J. Inf. Technol. Decis. Mak. 2014, 13, 623–647. [Google Scholar] [CrossRef]
  5. Moldovan, O.G.; Dzitac, S.; Moga, I.; Vesselenyi, T.; Dzitac, I. Tool-Wear Analysis Using Image Processing of the Tool Flank. Symmetry 2017, 9, 296. [Google Scholar] [CrossRef] [Green Version]
  6. Nădăban, S.; Dzitac, S.; Dzitac, I. Fuzzy TOPSIS: A general view. Procedia Comput. Sci. 2016, 91, 823–831. [Google Scholar] [CrossRef] [Green Version]
  7. Secui, D.C.; Dzitac, S.; Bendea, G.V.; Dzitac, I. An ACO Algorithm for Optimal Capacitor Banks Placement in Power Distribution Networks. Stud. Inform. Control 2009, 18, 305–314. [Google Scholar]
  8. Stanojević, B.; Dzitac, I.; Dzitac, S. On the ratio of fuzzy numbers—Exact membership function computation and applications to decision making. Technol. Econ. Dev. Econ. 2015, 21, 815–832. [Google Scholar] [CrossRef] [Green Version]
  9. Dzitac, I.; Barbat, B.E. Artificial Intelligence + Distributed Systems = Agents. Int. J. Comput. Commun. Control 2009, 4, 17–26. [Google Scholar] [CrossRef] [Green Version]
  10. Negulescu, S.C.; Dzitac, I.; Lascu, A.E. Synthetic Genes for Artificial Ants. Diversity in Ant Colony Optimization Algorithms. Int. Comput. Commun. Control 2010, 5, 216–223. [Google Scholar] [CrossRef] [Green Version]
  11. Benta, D.; Bologa, G.; Dzitac, I. E-learning Platforms in Higher Education. Case Study. Procedia Comput. Sci. 2014, 31, 1170–1176. [Google Scholar] [CrossRef] [Green Version]
  12. Benta, D.; Bologa, G.; Dzitac, S.; Dzitac, I. University Level Learning and Teaching via E-Learning Platforms. Procedia Comput. Sci. 2015, 55, 1366–1373. [Google Scholar] [CrossRef] [Green Version]
  13. Lupse, V.; Dzitac, I.; Dzitac, S.; Manolescu, A.; Manolescu, M.J. CRM Kernel-based Integrated Information System for a SME: An Object-oriented Design. Int. J. Comput. Commun. Control 2008, 3, 375–380. [Google Scholar]
  14. Dzitac, I. Zadeh’s Centenary. Int. J. Comput. Commun. Control 2021, 16, 4102. [Google Scholar] [CrossRef]
  15. Zadeh, L.A.; Tufis, D.; Filip, F.G.; Dzitac, I. From Natural Language to Soft Computing: New Paradigms in Artificial Intelligence; Editing House of Romanian Academy: Bucharest, Romania, 2008. [Google Scholar]
  16. Liang, H.; Cai, R. A new correlation coefficient of BPA based on generalized information quality. Int. J. Intell. Syst. 2021. [Google Scholar] [CrossRef]
  17. Roszkowska, E.; Kusterka-Jefmanska, M.; Jefmanski, B. Intuitionistic Fuzzy TOPSIS as a Method for Assessing Socioeconomic Phenomena on the Basis of Survey Data. Entropy 2021, 23, 563. [Google Scholar] [CrossRef] [PubMed]
  18. Hamzelou, N.; Ashtiani, M.; Sadeghi, R. A propagation trust model in social networks based on the A* algorithm and multi-criteria decision making. Computing 2021, 103, 827–867. [Google Scholar] [CrossRef]
  19. Zadeh, L.A. Soft computing and fuzzy logic. IEEE Softw. 1994, 11, 48–56. [Google Scholar] [CrossRef]
  20. Zadeh, L.A. A new frontier in Computation—Computation with information described in natural language. In Proceedings of the IEEE International Sumposium on Intelligent Sigmal Processing, 1st International North American Simulation Technology Conference, Nastec 2008, Montreal, QC, Canada, 13–15 August 2008; pp. 73–74. [Google Scholar]
  21. Zadeh, L.A. Fuzzy Sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  22. Zadeh, L.A. The concept of a linguistiv variable and its application to approximate reasoning-I. Inf. Sci. 1975, 8, 199–249. [Google Scholar] [CrossRef]
  23. Nădăban, S. From classical logic to fuzzy logic and quantum logic: A general view. Int. J. Comput. Commun. Control 2021, 16, 4125. [Google Scholar] [CrossRef]
  24. Wu, H.; Xu, Z.S. Fuzzy logic in decision support: Methods, applications and future trends. Int. J. Comput. Commun. Control 2021, 16, 4044. [Google Scholar]
  25. Atanassov, K. Intuitionistic Fuzzy Sets: Theory and Applications; Physica: Heidelberg, Germany; New York, NY, USA, 1999. [Google Scholar]
  26. Atanassov, K. Interval-Valued Intuitionistic Fuzzy Sets; Springer International Publishing: Berlin, Germany, 2020; Volume 388. [Google Scholar]
  27. Bustince, H.; Burillo, P. Vague sets are intuitionistic fuzzy sets. Fuzzy Sets Syst. 1996, 79, 403–405. [Google Scholar] [CrossRef]
  28. Burillo, P.; Bustince, H. Entropy on intuitionistic fuzzy sets and on interval-valued fuzzy sets. Fuzzy Sets Syst. 1996, 78, 305–316. [Google Scholar] [CrossRef]
  29. Deschrijver, G.; Kerre, E. On the relationship between some extensions of fuzzy set theory. Fuzzy Sets Syst. 2003, 133, 227–235. [Google Scholar] [CrossRef]
  30. Turksen, I.B. Interval valued fuzzy sets based on normal forms. Fuzzy Sets Syst. 1986, 20, 191–210. [Google Scholar] [CrossRef]
  31. Wang, G.J.; He, Y.Y. Intuitionistic fuzzy sets and L-fuzzy sets. Fuzzy Sets Syst. 2000, 110, 271–274. [Google Scholar] [CrossRef]
  32. Zhang, H.Y.; Zhang, W.X.; Mei, C.L. Entropy of interval-valued fuzzy sets based on distance and its relationship with similarity measure. Knowl. Based Syst. 2009, 22, 449–454. [Google Scholar] [CrossRef]
  33. Smarandache, F. A unifying field in logics. In Neutrosophy: Neutrosophic Probability, Set and Logic; American Research Press: Rehoboth, DE, USA, 1999. [Google Scholar]
  34. Yager, R.R. Pythagorean fuzzy subsets. In Proceedings of the 2013 Joint IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS), Edmonton, AB, Canada, 24–28 June 2013. [Google Scholar]
  35. Wu, Z.; Liao, H.; Lu, K.; Zavadskas, E.K. Soft computing techniques and their applications in intelligent industrial control system: A survey. Int. J. Comput. Commun. Control 2021, 16, 4142. [Google Scholar] [CrossRef]
  36. Negulescu, A.E.; Negulescu, S.C.; Dzitac, I. Balancing Between Exploration and Exploitation in ACO. Int. J. Comput. Control 2017, 12, 265–275. [Google Scholar] [CrossRef] [Green Version]
  37. Wu, D.R.; Lin, C.T.; Huang, J.; Zeng, Z.G. On the functional equivalence of TSK fuzzy systems to neural networks, mixture of experts, CART, and stacking ensemble regression. IEEE Trans. Fuzzy Syst. 2020, 28, 2570–2580. [Google Scholar] [CrossRef] [Green Version]
  38. Herrera, F.; Alonso, S.; Chiclana, F.; Herrera-Viedma, E. Computing with words in decision making: Foundations, trends and prospects. Fuzzy Optim Decis Mak. 2009, 8, 337–364. [Google Scholar] [CrossRef]
  39. Saint, S.; Lawson, J.R. Rules for Reaching Consensus: A Modern Approach to Decision Making; Jossey-Bass: San-Francisco, CA, USA, 1994. [Google Scholar]
Figure 1. Ioan Dzitac and Lotfi A. Zadeh at ICCCC 2008.
Figure 1. Ioan Dzitac and Lotfi A. Zadeh at ICCCC 2008.
Mathematics 09 01701 g001
Figure 2. The structure of a fuzzy logic system.
Figure 2. The structure of a fuzzy logic system.
Mathematics 09 01701 g002
Table 1. Hard Computing vs. Soft Computing.
Table 1. Hard Computing vs. Soft Computing.
Hard ComputingSoft Computing
Well-posed problem solvingIll-posed problem solving
Bivalent logic-basedFuzzy logic-based
(tertium non datur)(tertium included)
Deterministic environmentNondeterministic environment
(closed, static, known)(open, dynamic, uncertain)
Well-defined problemFuzzy-defined Situation
(quantity, precision, certainty)(quality, imprecision, uncertainty)
Solving accurately problemsManaging “Just In Time” situations
(imperative, firm, reliable)(descriptive, flexible, robust)
Optimal, lasting, solutionSuboptimal, temporary, answer
(algorithmic, apodictic, general)(non-algorithmic, revisable, local)
Technocentric designAnthropocentric design
Software entity: PROGRAMSoftware entity: AGENT
(object devised as tool)(process devised as interactant)
Client-Server paradigm“Computing as Interaction” paradigm
(object-oriented, sequential)(agent-oriented, parallel)
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dzitac, S.; Nădăban, S. Soft Computing for Decision-Making in Fuzzy Environments: A Tribute to Professor Ioan Dzitac. Mathematics 2021, 9, 1701. https://0-doi-org.brum.beds.ac.uk/10.3390/math9141701

AMA Style

Dzitac S, Nădăban S. Soft Computing for Decision-Making in Fuzzy Environments: A Tribute to Professor Ioan Dzitac. Mathematics. 2021; 9(14):1701. https://0-doi-org.brum.beds.ac.uk/10.3390/math9141701

Chicago/Turabian Style

Dzitac, Simona, and Sorin Nădăban. 2021. "Soft Computing for Decision-Making in Fuzzy Environments: A Tribute to Professor Ioan Dzitac" Mathematics 9, no. 14: 1701. https://0-doi-org.brum.beds.ac.uk/10.3390/math9141701

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop