A fuzzy-logic-based six-degrees-of-freedom (6DOF), that is, translational and rotational, controller for spacecraft operations was developed at the NASA Lyndon B. Johnson Space Center. The project objectives were to develop basic automated technologies and methodologies for intelligent systems for future space flight, particularly unmanned missions. Initial testing in simulation showed very good results for trajectory and attitude control. The final system was a 6DOF controller for proximity operations such as approach to target, station-keeping, and fly-around.
The six articles in this special section aim at presenting the recent theoretical achievements and real-world applications in the developments of fuzzy set techniques in web-based support systems. It brings well-focused, high-quality publications in this area with the intent to report on significant results and promote the visibility of fuzzy sets. It raises awareness about the domain of web-based technologies as a high-potential subject area to be pursued by the fuzzy set research community. Moreover, we anticipate that some results presented in this special issue can be directly used by e-service researchers and developers to assist their provision of higher quality information and recommendations.
"Given the nature of the technology, granular computing cuts across a broad range of engineering disciplines. This self-contained book builds upon introductory ideas and provides with illustrative examples that help facilitate a better grasp of more advanced material and enhance its overall presentation. It will be of a particular appeal to those engaged in research and practical developments in computer, electrical, industrial, manufacturing, and biomedical engineering. It will be equally well suited for those coming from non-technical disciplines where information granules assume a highly visible position"--
Information granulation and degranulation play a fundamental role in granular computing (GrC). Given a collection of information granules (referred to as reference information granules), the essence of the granulation process (encoding) is to represent each data (either numeric or granular) in terms of these reference information granules. The degranulation process (decoding) that realizes the reconstruction of original data is associated with a certain level of reconstruction error. An important issue is how to reduce the reconstruction error such that the data could be reconstructed more accurately. In this study, the granulation process is realized by involving fuzzy clustering. A novel neural network is leveraged in the consecutive degranulation process, which could help significantly reduce the reconstruction error. We show that the proposed degranulation architecture exhibits improved capabilities in reconstructing original data in comparison with other methods. A series of experiments with the use of synthetic data and publicly available datasets coming from the machine-learning repository demonstrates the superiority of the proposed method over some existing alternatives.
The arithmetical and topological structures of fuzzy numbers have been developed in the 1980s and this enabled to design the elements of fuzzy calculus (see [6, 7]); Dubois and Prade stated the exact analytical fuzzy mathematics and introduced the well-known LR model and the corresponding formulas for the fuzzy operations. For the basic concepts see, e.g., [8–12]. More recently, the literature on fuzzy numbers has grown in terms of contributions to fuzzy arithmetic operations and to the use of simple formulas to approximate them; an extensive recent survey and bibliography on fuzzy intervals is in [13]. Zadeh’s extension principle (with some generalizations) plays a very important role in fuzzy set theory as it is a quite natural and reasonable principle to extend the operators and the mapping from classical set theory, as well as its structures and properties, into the operators and the mappings in fuzzy set theory ([14, 15]). In general, the arithmetic operations on fuzzy numbers can be approached either by the direct use of the membership function (by Zadeh’s extension principle) or by the equivalent use of the α-cuts representation. The arithmetic operations and more general fuzzy calculations are natural when dealing with fuzzy reasoning and systems, where variables and information are described by fuzzy numbers and sets; in particular, procedures and algorithms have to take into account the existing dependencies (and constraints) relating all the operands involved and their meaning. The essential uncertainties are generally modeled in the preliminary definitions of the variables, but it is very important to pay great attention to how they propagate during the calculations. A solid result in fuzzy theory and practice is that calculations cannot be performed by using the same rules as in arithmetic with real numbers and in fact fuzzy calculus will not always satisfy the same properties (e.g., distributivity, invertibility, and others). If not performed by taking into account existing dependencies between the data, fuzzy calculations will produce excessive propagation of initial uncertainties (see [16–19]). As we will see, the application of Zadeh’s extension principle to the calculation of fuzzy expressions requires to solve simultaneously global (constrained) minimization and maximization problems and they have typically a combinatorial structure; the task is not easy, except for particular cases. For this reason, general algorithms have been proposed (the vertex method and its variants) but also specific methods based on the exploitation of the problem at hand to produce exact solutions or generate approximated subproblems to be solved more efficiently than the original ones. By the α-cuts approach, it is possible to define a parametric representation of fuzzy numbers that allow a large variety of possible shapes and is very simple to implement, with the advantage of obtaining a much wider family of fuzzy numbers than for standard LR model (see [20–22]). This representation has the relevant advantage of being applied to the same [0, 1] interval for all the fuzzy numbers involved in the computations. In many fields of different sciences (physics, engineering, economics, social, and political sciences) and disciplines, where fuzzy sets and fuzzy logic are applied (e.g., approximate reasoning, image processing, fuzzy systems modeling and control, fuzzy decision making, statistics, operations research and optimization, computational engineering, artificial intelligence, and fuzzy finance and business) fuzzy numbers and arithmetic play a central role and are frequently and increasingly the main instruments (see [1, 9, 11, 12, 17, 19, 23, 24]). A significant research activity has been devoted to the approximation of fuzzy numbers and fuzzy arithmetic operations, by following essentially two approaches: the first is based on approximating the non-linearities introduced by the operations, e.g., multiplication and division (see [20, 21] and references therein); the other consists in producing trapezoidal (linear) approximations based on the minimization of appropriate distance measures to obtain preservation of desired elements like expected intervals, values, ambiguities, correlation, and properties such as ordering, invariancy to translation, and scale transformation (see [25–29]). An advantage of the second approach is that, in general, the shape representations are simplified, but possibly uncontrolled errors are introduced by forcing linearization; on the other hand, the first approach has the advantage of better approximating the shape of the fuzzy numbers and this allows in most cases to control and reduce the errors but with a computational cost associated with the handling of non-linearities. A difficulty in the adoption of fuzzy modeling is related to the fact that, from a mathematical and a practical view, fuzzy numbers do not have the same algebraic properties common to the algebra of real numbers (e.g., a group algebraic structure) as, for example, the lack of inverses in fuzzy arithmetic (see [30]). It follows that modeling fuzzy numbers and performing fuzzy calculations has many facets and possible solutions have to balance simple representations and approximated calculations with a sufficient control in error propagation. The organization of the chapter is the following: Section 12.2 contains an introduction to the fuzzy numbers in the unidimensional and multidimensional cases; Section 12.3 introduces some simple and flexible representations of the fuzzy numbers, based on shape-function modeling; in Section 12.4 the fundamental elements of the fuzzy operations and calculus are given; in Sections 12.5 and 12.6 we describe the procedures and detail some algorithms for the fuzzy arithmetic operations; and in Section 12.7 we illustrate some extensions to fuzzy mathematics (integration and differentiation of fuzzy-valued functions, fuzzy differential equations). The final Section 12.8 contains a brief account of recent applications and some concluding remarks.
The main challenge when solving constrained multiobjective optimization problems (CMOPs) with intricate constraints and high dimensionality is how to overcome a problem of irregular and variable-shaped objective search regions. Such regions can lead to problems of local optimization and uneven distribution of feasible solutions. To overcome these challenges, an efficacious search method is usually needed to improve the efficiency of searching optimal solution and utilization of data structure used to store nondominated vectors. The originality of this work comes with a creative and novel design of Kriging surrogate model-based simplex crossover operator (KSCO) and Kriging surrogate model-based local search of simplex crossover operator (KLSSCO). KSCO is used to calculate the speed update equation, as well as the coefficients of the equation. KLSSCO is employed to decide which particle is treated as third particle participating in the speed update equation. A constrained multiobjective particle swarm optimization (PSO) based on KSCO and KLSSCO is proposed to solve the CMOP with local optimization and uneven distribution problems, namely KSCO and KLSSCO-based constrained multiobjective PSO algorithm (KCMOPSO). This ensures that the algorithm can search the infeasible and feasible regions of constrained multiobjective problems accurately and accelerate the convergence of the algorithm. The experimental results show that the proposed algorithm is more effective compared with the existing elite method.
Many different "and"- and "or"-operations have been proposed for use in fuzzy logic. It is therefore important to select, for each particular application, the operations which are the best for this particular application. Several papers discuss the optimal choice of "and"- and "or"-operations for fuzzy control, when the main criterion is to get the stablest control (or the smoothest or the most robust or the fastest-to-compute). In reasoning applications, however, it is more appropriate to select operations which are the best in reflecting human reasoning, i.e., operations which are "the most logical". In this paper, we explain how we can use logic motivations to select fuzzy logic operations, and show the consequences of this choice. As one of the unexpected consequences, we get a surprising relation with the entropy techniques, well known in probabilistic approach to uncertainty.