Dynamic Control of Genetic Algorithms using Fuzzy Logic Techniques
|
|
- Gwen Warner
- 5 years ago
- Views:
Transcription
1 Dynamic Control of Genetic Algorithms using Fuzzy Logic Techniques Michael A. LEE Computer Science Department University of California Davis, CA Hideyuki TAKAGI Computer Science Division University of California Berkeley, CA FAX (510) Abstract This paper proposes using fuzzy logic techniques to dynamically control parameter settings of genetic algorithms (s). We describe the Dynamic Parametric : a that uses a fuzzy knowledge-based system to control parameters. We then introduce a technique for automatically designing and tuning the fuzzy knowledgebase system using s. Results from initial experiments show a performance improvement over a simple static. One Dynamic Parametric system designed by our automatic method demonstrated improvement on an application not included in the design phase, which may indicate the general applicabilityof the Dynamic Parametric to a wide range of applications. 1 INTRODUCTION Selecting parameter settings for genetic algorithms (s), such as population size and crossover rates, is often left to the user. Empirical and theoretical results about the effect of control parameter settings on performance and how set them to improve performance have emerged in the literature [1-8][12, 13]. Because the interaction of control parameters with performance is known to be complex, we assert that control is a prime target for a fuzzy system approach. In this paper we propose the ; a that uses a fuzzy knowledge-based system to dynamically control parameters, such as population size, crossover rates, and mutation rates in a. Obtaining the fuzzy knowledge-based system used in the can be accomplished in several Visiting Industrial Fellow from Central Research Laboratories, Matsushita Electric Industrial Co., Ltd., Moriguchi, 570 Japan 0 This paper appered in the Proceeding of 5th Int l Conf. on Genetic Algorithms (IC 93), Urbana-Champaign, IL, pp.76-83, July 17-21, ways; design can be done by an expert on control, by an automatic fuzzy design technique, or by both (providing the automatic technique can incorporate the expert s knowledge). Using an automatic technique can uncover new high performance control strategies. The choice of a fuzzy knowledge-based system to represent control strategies was made not only because it is easy to inject expert knowledge into them, but because new knowledge obtained by an automatic technique is equally accessible. This new knowledge may ultimately lead to a better understanding of the complex relationship between the control parameters and the performance. The goal of this work is three-fold: to explore approaches for fusing fuzzy control techniques with s, to better understand the relationship between control parameters and their effects on performance, and to improve performance. In the following sections, we first provide a short introduction to fuzzy knowledge-based systems. In section 3, we outline the approach; a fuzzy-knowledge based system is used to to dynamically change control parameters of a. (see Figure 1). In section 4, we discuss how to design the Dynamic Parametric ; the main point is the design of fuzzy knowledge-based system. We present and demonstrate a technique for optimizing the fuzzy knowledge-based systems using s (see Figure 2). Section 4 evaluates a designed in the previous section on the task of designing a fuzzy controller for inverted pendulum control and compares performance results with results from a simple static. 2 FUZZY KNOWLEDGE-BASED SYSTEMS Fuzzy knowledge-based systems are rule-based systems, which are built on fuzzy logic and fuzzy set theory. They are parametric models used to realize an input-output mapping that can specified using linguistic values. Like other rule based-systems, fuzzy knowledge-based systems attack system complexity by breaking the problem into smaller localized sub-problems. For example, under condition A, action Z should be taken and under condition B, action Y is
2 called for. The difference between fuzzy and non fuzzy systems is how they partition the space and resolve conflicts. In a fuzzy system, the partitionsmay can overlap and a point in the input space may belong to more than one partition. In a non-fuzzy system, a point either belongs to one region or another. When an action has to be taken, in a non-fuzzy system, normally this action is based solely on the partition that the input point belongs to. In a fuzzy system, each partition that a point belongs to contributes to the decision to the extent that it belongs to each partition. This mixing mechanism gives fuzzy rule-based systems their smooth interpolative behavior. Fuzzy sets are the building blocks of fuzzy knowledgebased systems [17]. Generally fuzzy sets serve to partition single dimensions. Membership of a point in a fuzzy set is allowed to be anywhere in the range of [,] and is determined according to a membership function. Common representations of membership functions are Gaussian or triangular shaped functions. Multidimensional partitions are formed by combining fuzzy sets through fuzzy IF-THEN rules. The action associated with each partition is contained in the THEN part. In our system, both IF and THEN parts of rules are represented as a fuzzy sets. The firing strength of a fuzzy IF-THEN rule is based on the membership values of fuzzy sets in the IF part. The output of the system is determined by the reasoning method, which combines the results of all fired rules. In control applications such as the Dynamic Parametric, the output of the fuzzy knowledge-based system needs to be a single crisp value. Defuzzification is the process of converting a fuzzy output variable into a crisp output variable. The system used in our experiments used triangular membership functions, the min intersection operator and correlation-product inference procedure. Defuzzification of the outputs was performed using the fuzzy centroid method [9] A fuzzy knowledge-based system is an ideal way to represent a control strategy because the knowledge is in a form which permits both computers and humans to efficiently share it. Fuzzy knowledge-based systems were intended to allow humans and machines to communicate using linguistic terms. 3 DYNAMIC PARAMETRIC BASED ON A FUZZY RULE- BASED SYSTEM This section proposes the ; a that uses a fuzzy knowledge-based system to control parameters dynamically. Figure 1 shows the proposed system. Engine Inputs to the fuzzy knowledge-based system for control can be any combination of performance measures or current control settings and outputs can be any of the control parameters, such as the six mentioned in [7]. Examfuzzy rule base Figure 1: application task ple inputs might be (average fitness)/(best fitness), current population size, or current mutation rate. Rules in the fuzzy knowledge-based system can reason about these measures and prescribe some control action. DeJong and Goldberg have been researching the effects of population size on performance. We can encode the rules or intuitive notions presented by them as fuzzy rules in a fuzzy knowledge-based system. For example, as the current population grows, the sensitivity to mutation rate decreases and the best mutation rate to use also decreases. The interpolative properties of fuzzy systems give the fuzzy knowledge-base system the ability to provide control values in novel situations and in the event of conflicting rules. For example, a typical fuzzy control scheme may include the following relations involving population size: IF (average fitness)/(best fitness) is big THEN population size should increase. IF (worst fitness)/(average fitness) is small THEN population size should decrease. IF mutation is small AND population is small THEN population size should increase. It is easy to apply classical non-linear optimization methods to dynamically change the learning rate or momentum coefficient of neural networks [15], but not to control parameters. Other approaches to dynamically control parameters have also been presented [13]. The framework of the provides an method to unify some of the notions resulting from this previous work. Because much of the knowledge of control parameters, how to control them, and their effects on performance is mainly qualitative in nature, the fuzzy knowledge-based approach is well suited to representing it. In addition, there are numerous automatic fuzzy design techniques, which can make use of a priori application knowledge and further improve the system [16, 11]. 4 AUTOMATIC DESIGN OF THE FUZZY KNOWLEDGE- BASED SYSTEM FOR DYNAMIC PARAMETRIC In the previous section, we proposed the framework to control parameters dynamically. The next question is how to design the fuzzy knowledge-based system, which plays an essential role in the. While it is possible to manually design a fuzzy knowledge-based
3 Engine µ(θ) center fuzzy rule base DeJong s toy tasks Figure 2: approach to auto-design the fuzzy knowledgebased system in the system for control, it can be rather difficult. Although much literature on the subject of control has appeared, our initial attempts at using this information to manually construct a fuzzy system for genetic control were unfruitful. For this reason, we decided to turn to an automatic technique, which has been demonstrated to be able to design fuzzy systems for other control applications [10]. In this section, we introduce the method for automatically designing fuzzy systems that was previously mentioned. We then show how to use this technique to design an optimal fuzzy knowledge-based system for the Dynamic Parametric. Figure 2 shows the diagram. The final part of this section presents performance results of the Dynamic Parametric design using this automatic technique. By using an automatic technique, relevant relations and membership functions can be automatically determined and may offer insight to understanding the complex interaction between control parameters and performance. Before we continue with the next chapter, some discussion about the added complexity is warranted. Some may argue that adding this extra step of fuzzy inference before calculating the next generation can be expensive computationally. It is important to keep in mind, however, that the fuzzy inference happens only between generations and in practice, the fuzzy inference is implemented by table lookup methods. For some applications with relatively uncomplex fitness functions, as the population size gets smaller, the proportion of time spent doing the reasoning does increase. However, with fitness functions which may have a high time cost associated with it, for example designing dynamic controllers, the cost amortized over the time spent evaluating an entire generation becomes insignificant. 4.1 AUTOMATIC FUZZY SYSTEM DESIGN USING s To incorporate s into fuzzy system design, we must first decide on a fuzzy system parameterization. Next we must find a suitable genetic coding and then determine a method to evaluate its fitness. The fitness function will be discussed in more detail in a later section. Figure 3: Fully overlapped membership functions The fuzzy system parameterization used for control had explicit parameters for membership function shape and rule consequent parts, and implicit parameters for rule number. There are several different methods for parameterizing the shape of membership functions. For our fuzzy system, we restricted adjacent membership functions to fully overlap; that is the center of the previous membership function serves as the left base point of the next. We also constrained one membership functions to have its center resting at the lower boundaries of the input range. By using this coding, only n? 1 membership function centers need to be specified, where n is the maximum number of partitions for a given dimension (see Figure 3 and Figure 4(a)). The maximum number of rules in the system is equal to the number of possible combinations of input sets. Each rule has the possibility of generating a single rule for each output variable. For example, a system with three inputs which are all composed of three fuzzy sets and three output variables could have up to or 81 rules. Each of the possible rules in the system could have as its consequent part, one output fuzzy set per output dimension. For example, if there are three output variables, each of the three rules produced by a given combination of input variables could be assigned exactly one or none of the output fuzzy sets from each of the output variables. This is specified by a rule identification number (rule ID). For example, an output variable which is composed of three fuzzy sets could lead to four possible rules for a given set of input variables; either set one, two, three, or none of the sets could be assigned to a rule. In the case where no rule is assigned, the rule is discarded from the system. To address the coding problem, we first define a composite chromosome as a set of parameters that represent a higher level entity, such as a membership function s shape parameters, i.e. center in Figure 3, and output rule ID ( respectively defined as MFC and ORC in Figure 4(a)). These composite chromosomes are concatenated together to form the entire fuzzy system representation (see Figure 4(b)). 4.2 PERFORMANCE INDICES The next step is to find an appropriate fitness function for the task. The objective of the automatic fuzzy system design algorithm is to improve the performance of the it θ
4 center center membership function chromosome (MFC) output rule ID output rule ID chromosome (ORC) (a) Composite chromosomes fuzzy input variable fuzzy output variable output rule ID MFC 1 MFC 2 MFC 3 MFC 1 MFC 2 MFC 3 ORC 1 ORC 81 (b) Gene Map Figure 4: Gene representation of the fuzzy system: two chromosome types, (a), construct gene map, (b). controls. In [4], DeJong assembled a set of five functions to study the behavior and effectiveness of s as function optimizers. The five functions were carefully selected to represent a wide cross section of function families. He designed two measures to quantify the performance of the s: online performance to measure ongoing performance and offline performance to measure convergence. Online performance is the running average of all evaluations performed up to a given time (see Figure 5 Eq.(1)). Offline performance is the running average of the best performance value up to a given time (see Figure 5 Eq.(2)). Figure 5: x online (s) = 1 T x offline (s) = 1 T TX TX t=1 t=1 f e (t) (1) f e (t) (2) Eq.(1) online and Eq.(2) offline performance measures: s is the search strategy, e is the environment, f e (t) is the objective function value at time t, and f e (t) is the best function value obtained up to time t. 4.3 RELATED WORK From DeJong s experiments, the following parameter settings for s were given as settings which give good online and offline performance on the test suite and were subsequently used as common settings: population size=50-100, crossover rate=0.6, mutation rate=01. Later, Grefenstette used DeJong s test suite and applied a meta-level to optimize the control parameters. He gave parameter settings for best online performance (population size=20-30, crossover rate= , mutation rate=005-1) and best offline performance (population size=80, crossover rate=0.45, mutation rate=1) [7]. This was accomplished by measuring the online performance (offline in the case of finding best offline settings) of a parameter setting on each of the five DeJong functions. The five scores were equally weighted and summed to yield a fitness value for a given parameter setting. In this work, Grefenstette also optimized window size, generation gap, and selection strategy parameters. Several other researchers have proposed methods for dynamically controlling parameters. Bagley proposed encoding the meta-level knowledge, i.e. crossover and mutation probabilities, into the genetic bit string itself [2]. Many other schemes have been proposed that centralize the meta-level knowledge used to control the. Any technique which uses information not encoded into the genes is an example of this approach [13, 14]. Although the centralized approach to meta-level knowledge may not follow nature s lead, results obtained from studying them may provide useful concepts which can be reformulated and represented in a distributed manner. 4.4 OPTIMIZING THE FUZZY KNOWLEDGE-BASED SYSTEM FOR THE DYNAMIC PARAMETRIC As an initial demonstration of our method, we propose using a fuzzy system which takes three input variables and produces three output variables; (average fitness)/(best fitness), (worst fitness)/(average fitness), and change in fitness since last control action are the inputs and population size change, crossover rate change, and mutation rate change are the outputs. All input and output variables are divided into three fuzzy sets. The total number of parameters in our fuzzy system coding is 12 (two membership function center parameters for each input and output axis) + 81 (rule ID parameters). In addition, initial values for population size, crossover, and mutation rates are included in the coding. The ranges of the outputs were set such that the population size change could not change by more than half of the current population size and could not go below 10 or exceed 160. The crossover and mutation parameters were also restricted to change at most by half of their current value and were bounded by [0.2,] and [001,1,0] respectively. For the genetic representation, the membership parameters and initial conditions were encoded as 8 bit numbers and the each output rule ID required two bits (only four possible sets assignment per rule) for a total of 258 bits (see Figure 4). To judge the fitness of the, we used a similar procedure to [7] (see Figure 2). The set of five DeJong functions were used on a population of s controlled by fuzzy systems and the online and offline measures were used to provide fitness measures. The scores from each DeJong function was normalized with respect to the random search score and then averaged. The simple static, or meta-level, that was used to design the
5 F1 online performance Simple Static Evaluations Figure 6: Comparison of F1 online performance. F1 offline performance Simple Static Evaluations Figure 7: Comparison of F1 offline performance. fuzzy systems had fixed parameters of population size=50, crossover rate=0.6, mutation rate=1, and used an elitist selection strategy. Window sizes and generation gaps were fixed at 7 (infinite window size) and respectively. The meta-level was allowed to evaluate 1000 the Dynamic Parametric s. After the meta-level completed, we selected the best fuzzy system. Results for online and offline comparisons of the simple static (static DeJong parameter settings) and the are given in 6 and 7. The resulting online optimized controller had an initial population size of 13, crossover and mutation rates of 0.9 and 8 respectively. The rule base included 51 rules. The membership functions and rules are given in Figure 8 and Table 1. The system used in our experiments used triangular membership functions, the min intersection operator and correlation-product inference procedure. Defuzzification of the outputs was performed using the fuzzy centroid method [9] For example, the fuzzy rule #15 of changing population size means: IF x 0 is big(a 0b ) and x 1 is medium(a 1m ) and x 2 is small(a 2s ), THEN change of population size is big(b 0b ), where each membership function and each input variable, x 0, x 1, x 2 in () are defined in Figure 8. The current three parameters are multiplied by the final change of three parameters that are obtained as the result of fuzzy reasoning are multiplied by the current parameters. More analysis A 0 A 1 A x 0 x 1 x 2 B 0 B 1 B change of population size change of crossover rate change of mutation rate Figure 8: Obtained membership functions for optimized online fuzzy rule-base. x 0 is (average fitness)/(best fitness), x 1 is (worst fitness/average fitness), and x 2 is the change in best fitness since the last control action input variables. A 0, A 1, and A 2 are the membership functions for the above three input valuables, and B 0, B 1, and B 2 are ones of output change for consequent part, which should be multiplied with the current population size, crossover rate, and mutation rate, respectively. Each fuzzy set within an input or output variable is identified from left to right as (s)mall, (m)edium, or (b)ig (See Table 1 for rules.) of the firing behavior may show that some of the rules are unnecessary. The optimized offline controller had an initial population of 10 and initial crossover and mutation rates of 0.7 and 0.99 respectively. The number of rules in its rule base was also EVALUATION OF DYNAMIC PARAMETRIC To validate our findings we compared the simple static with our fuzzy controlled on the inverted pendulum control task [10]. Figure 9 shows the experiments evaluated. In this section we present results that demonstrate the feasibility of designing fuzzy controllers using the Dynamic Parametric s. The fuzzy system given in 8 and 1 is used in the is the system obtained from optimizing the DeJong functions for online performance. The results show an improvement in online performance and may indicate that the rules contained in it may be universally applicable to other applications. 5.1 INVERTED PENDULUM The inverted pendulum represents a classic non-linear control problem where the task is to find a control strategy or controller that can balance a pole on a movable cart. The bottom of the pole is attached to a cart that travels along an
6 Table 1: Obtained rules for optimized online fuzzy rulebase. Each entry in the table corresponds to a rule. Column entries are the corresponding fuzzy set associated with the variable denoted at the top. The THEN column correspond to output fuzzy sets where the second subscript identifies the set. (see Figure 8 for membership functions) fuzzy rules for changing population size rule# x 0 x 1 x 2 THEN 1 A 0s A1s A2b B0b 2 A 0s A1m A2s B0b 3 A 0s A1m A2m B0s 4 A 0s A1m A2b B0b 5 A 0s A1b A2s B0s 6 A 0s A1b A2b B0m 7 A 0m A1s A2s B0s 8 A 0m A1s A2m B0m 9 A 0m A1s A2b B0s 10 A 0m A1m A2s B0s 11 A 0m A1m A2m B0m 12 A 0m A1m A2b B0b 13 A 0b A1s A2s B0m 14 A 0b A1s A2b B0s 15 A 0b A1m A2s B0b 16 A 0b A1m A2m B0b 17 A 0b A1m A2b B0b fuzzy rules for changing crossover rate rule# x 0 x 1 x 2 THEN 1 A 0s A1s A2s B1s 2 A 0s A1s A2m B1m 3 A 0s A1s A2b B1s 4 A 0s A1m A2m B1b 5 A 0s A1b A2s B1m 6 A 0s A1b A2m B1s 7 A 0s A1b A2b B1s 8 A 0m A1s A2s B1m 9 A 0m A1s A2m B1m 10 A 0m A1m A2m B1b 11 A 0m A1m A2b B1s 12 A 0m A1b A2s B1s 13 A 0b A1s A2m B1s 14 A 0b A1s A2b B1b 15 A 0b A1m A2m B1s 16 A 0b A1m A2b B1s 17 A 0b A1b A2s B1m 18 A 0b A1b A2b B1m fuzzy rules for changing mutation rate rule# x 0 x 1 x 2 THEN 1 A 0s A1s A2s B2s 2 A 0s A1s A2b B2m 3 A 0s A1m A2m B2m 4 A 0s A1m A2b B2b 5 A 0s A1b A2s B2m 6 A 0m A1s A2s B2m 7 A 0m A1s A2m B2b 8 A 0m A1s A2b B2m 9 A 0m A1m A2s B2m 10 A 0m A1b A2s B2b 11 A 0m A1b A2m B2m 12 A 0m A1b A2b B2m 13 A 0b A1s A2s B2s 14 A 0b A1s A2b B2b 15 A 0b A1m A2b B2b 16 A 0b A1b A2b B2s Engine fuzzy rule base vs. Simple Static application task fuzzy controller fuzzy controller Figure 9: Evaluation of the and a simple static infinite track. In this simulation, the movement of both the pole and the cart is restricted to the vertical plane and the cart is allowed to move infinitely in either direction along the track. The state of the system is described by the pole s angle and angular velocity. The controller is allowed to exert only a constant force on the cart in either the left or right direction. The objective of the controller is to balance the pole as quickly as possible. Other criteria, such as limiting the allowable force and minimizing overshoot, are often added. 5.2 EVALUATION The target fuzzy system for this application is similar to the system presented in section 4, except it had 360 parameters and a bit encoding of 2880 bits. For this application, we maximize an evaluation function which is computed by presenting it with several initial conditions and measuring the time until failure or success of the pendulum system. Success is determined by whether the system was able to keep the pole in an upright position for two time steps. In this case, the controller was rewarded and the trial was able to terminate before a maximum time setting had elapsed. A comparison of online performance between a simple static and our is given in Figure 10. In Figure 10, the online performance of the Dynamic Parametric starts in a different position because the initial population sizes are different and population members are initialized randomly. The peculiar dip in the front of the curve appeared for many different initial conditions and warrants further investigated. Because the score of a controller indirectly reflects its ability to terminate trials early, the number of inverted pendulum simulator evaluations is most likely reduced significantly. Figure 11 compares the offline performance of the and the simple static. It is interesting to note, that as in Grefenstette s work, the improvement in offline performance is not as significant as the online improvement. The reason for this may be that inputs selected for the fuzzy knowledgebase were not optimal, although the fuzzy IF-THEN rules based on these inputs were optimally tuned in section 4.
7 online performance Simple Static Evaluations Figure 10: Comparison of online performance of the Dynamic Parametric. offline performance Simple Static Evaluations Figure 11: Comparison of offline performance of the Dynamic Parametric. We also would like to point out that using the meta-level to find the optimized fuzzy system for the Dynamic Parameterized did consume many hours of computation time. However, because the performance of the final system transferred to another task without additional tuning may suggest that if a good knowledge-base were found, then optimizing the fuzzy knowledge-based system for the Dynamic Parameterized need not be performed very often. Research on including different combinations of rules, eliminating useless rules, and determining relevant input variables should be explored and more analysis needs to be done on the resulting systems. In addition, other performance optimization criteria, other than the online and offline performance indices presented, should be investigated. Fusion of fuzzy logic to s is still in its infancy. Other techniques to combine and mutually strengthen fuzzy systems and s are anxiously waiting to be discovered. Acknowledgments This research is supported in part by NASA Grant NCC-2-275, MICRO State Program Award No , and EPRI Agreement RP We also would like to thank Prof. David Wessel and the Center for New Music and Audio Technologies at UC Berkeley for use of computing resources. 6 DISCUSSION AND CONCLUSIONS We have proposed a method for controlling s using fuzzy logic techniques. This framework allows one to qualitatively express control strategies based on experience or intuition. To make s accessible to all, we have also presented an automatic fuzzy design technique, which is based on s. This technique was in turn used to design an optimal fuzzy system for control. The result was a controlled by a fuzzy system that exhibited better performance than a simple static. This was then evaluated on a different task and without additional optimization, out performed a simple static. This indicates that the rules found by the automatic design technique may be universally applicable to control s in other optimization tasks. In addition, because the representation of control knowledge is based on a fuzzy rule base, knowledge about control can be easily extracted after optimization. Analyzing this acquired knowledge may lead to better insights on the relationship of control parameters to performance. We also want to emphasized that the system inputs and outputs used in our experiments is one of many such sets to explore. Persons with better knowledge of control may know of other measures of performance and parameters that may prove to be useful or more appropriate than those used in our experiments. References [1] Back, T., "Self-adaptation in genetic algorithms," Proceedings of the First European Conference on Artificial Life, Paris, France, 1991, pp [2] Bagley, J. D., "The behavior of adaptive systems which employ genetic and correlation algorithms," Doctoral Dissertation, University of Michigan, University Microfilms No , [3] Baker, J. E., "Adaptive selection method for genetic algorithms," Proceedings of an Int l Conf. on Genetic Algorithms, 1985, pp [4] DeJong, K. A., "An analysis of the behavior of a class of genetic adaptive systems," Doctoral Dissertation, University of Michigan, University Microfilms , [5] DeJong, K. A. and Spears, W. M., "An analysis of interacting roles of population size and crossover in genetic algorithms," Parallel Problem Solving from Nature. 1st Workshop, PPSN 1 Proceedings, Dortmund, West Germany, 1990, pp [6] Goldberg, D. E., Deb, K. and Clark, J. H., "Genetic algorithms, noise, and the sizing of populations," Complex Systems, Vol.6, No.4, 1992, pp [7] Grefenstette, J. J., "Optimization of control parameters for genetic algorithms," IEEE Trans. on Systems, Man, and Cybernetics, Vol.16, No.1, 1986, pp
8 [8] Hesser, J. and Manner, R., "Towards an optimal mutation probability for genetic algorithms," Parallel Problem Solving from Nature. 1st Workshop, PPSN 1 Proceedings, Dortmund, West Germany, 1990, pp [9] Kosko, B., Neural Networks and Fuzzy Systems, Addison-Wesley, Englewood Cliffs, NJ, [10] Lee, M. A. and Takagi, H., "Integrating design stages of fuzzy systems using genetic algorithms," IEEE 2nd Int l Conf. on Fuzzy Systems (IEEE-FUZZ 93), San Francisco, CA, 1993, pp [11] Lee, M. A. and Takagi, H., "Embedding apriori knowledge into an integrated fuzzy system design method based on genetic algorithms," 5th IFSA Congress (IFSA 93), Seoul, Korea, 1993 [12] Schaffer, J. D., Caruana, R. A., Eshelman, L. J. and Das, R., "A study of control parameters affecting online performance of genetic algorithms for function optimization," Proceedings of the 3rd Int l Conf. on Genetic Algorithms, George Mason University, 1989, pp [13] Schaffer, J. D. and Morishima, A., "An adaptive crossover distribution mechanism for genetic algorithms," Proceedings of the 2nd Int"l Conf, on Genetic Algorithms, MIT, Cambridge, MA, 1987, pp [14] Schraudolph, N. N. and Belew, R. K., "Dynamic Parameter Encoding for Genetic Algorithms," Los Alamos National Laboratory LAUR , [15] Takagi, H., Sakaue, S., and Togawa, H., "Evaluation on Nonlinear optimization methods for the leaning algorithm of artificial neural networks," Systems and Computer in Japan, Vol.23, No.1, 1987, pp (translated from trans. of Inst. of Electr., Inform. and Comm. Eng., Vol/74-D-II, No , pp (in Japanese)) [16] Takagi, H., "Neural networks and genetic algorithm techniques for fuzzy systems," World Congress on Neural Networks (WCNN 93), Portland, OR, [17] Zadeh, L. A., "The calculus of fuzzy if/then rules," AI Expert, Vol.6, No.March, 1992, pp.22-27
A New Neuro-Fuzzy Adaptive Genetic Algorithm
ec. 2003 Journal of Electronic Science and Technology of China Vol.1 No.1 A New Neuro-Fuzzy Adaptive Genetic Algorithm ZHU Lili ZHANG Huanchun JING Yazhi (Faculty 302, Nanjing University of Aeronautics
More informationResolving the Conflict Between Competitive and Cooperative Behavior in Michigan-Type Fuzzy Classifier Systems
Resolving the Conflict Between Competitive and Cooperative Behavior in Michigan-Type Fuzzy Classifier Systems Peter Haslinger and Ulrich Bodenhofer Software Competence Center Hagenberg A-4232 Hagenberg,
More informationAdaptive Crossover in Genetic Algorithms Using Statistics Mechanism
in Artificial Life VIII, Standish, Abbass, Bedau (eds)(mit Press) 2002. pp 182 185 1 Adaptive Crossover in Genetic Algorithms Using Statistics Mechanism Shengxiang Yang Department of Mathematics and Computer
More informationDejong Function Optimization by means of a Parallel Approach to Fuzzified Genetic Algorithm
Dejong Function Optimization by means of a Parallel Approach to Fuzzified Genetic Algorithm Ebrahim Bagheri, Hossein Deldari Department of Computer Science, University of New Bruswick Department of Computer
More informationGenetic Tuning for Improving Wang and Mendel s Fuzzy Database
Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Genetic Tuning for Improving Wang and Mendel s Fuzzy Database E. R. R. Kato, O.
More informationFuzzy if-then rules fuzzy database modeling
Fuzzy if-then rules Associates a condition described using linguistic variables and fuzzy sets to a conclusion A scheme for capturing knowledge that involves imprecision 23.11.2010 1 fuzzy database modeling
More informationWhat is all the Fuzz about?
What is all the Fuzz about? Fuzzy Systems CPSC 433 Christian Jacob Dept. of Computer Science Dept. of Biochemistry & Molecular Biology University of Calgary Fuzzy Systems in Knowledge Engineering Fuzzy
More informationBinary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms
Binary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms Franz Rothlauf Department of Information Systems University of Bayreuth, Germany franz.rothlauf@uni-bayreuth.de
More informationSelf-Learning Fuzzy Controllers Based on Temporal Back Propagation
Self-Learning Fuzzy Controllers Based on Temporal Back Propagation Jyh-Shing R. Jang Department of Electrical Engineering and Computer Science University of California, Berkeley, CA 947 jang@eecs.berkeley.edu
More informationThe Use of Fuzzy Logic at Support of Manager Decision Making
The Use of Fuzzy Logic at Support of Manager Decision Making The use of fuzzy logic is the advantage especially at decision making processes where the description by algorithms is very difficult and criteria
More informationFuzzy Mod. Department of Electrical Engineering and Computer Science University of California, Berkeley, CA Generalized Neural Networks
From: AAAI-91 Proceedings. Copyright 1991, AAAI (www.aaai.org). All rights reserved. Fuzzy Mod Department of Electrical Engineering and Computer Science University of California, Berkeley, CA 94 720 1
More informationGenetic Algorithms for Real Parameter Optimization
Genetic Algorithms for Real Parameter Optimization Alden H. Wright Department of Computer Science University of Montana Missoula, Montana 59812 Abstract This paper is concerned with the application of
More informationChapter 7 Fuzzy Logic Controller
Chapter 7 Fuzzy Logic Controller 7.1 Objective The objective of this section is to present the output of the system considered with a fuzzy logic controller to tune the firing angle of the SCRs present
More informationMulti-objective Optimization
Jugal K. Kalita Single vs. Single vs. Single Objective Optimization: When an optimization problem involves only one objective function, the task of finding the optimal solution is called single-objective
More informationImproving interpretability in approximative fuzzy models via multi-objective evolutionary algorithms.
Improving interpretability in approximative fuzzy models via multi-objective evolutionary algorithms. Gómez-Skarmeta, A.F. University of Murcia skarmeta@dif.um.es Jiménez, F. University of Murcia fernan@dif.um.es
More informationCalibration of Inertial Measurement Units Using Pendulum Motion
Technical Paper Int l J. of Aeronautical & Space Sci. 11(3), 234 239 (2010) DOI:10.5139/IJASS.2010.11.3.234 Calibration of Inertial Measurement Units Using Pendulum Motion Keeyoung Choi* and Se-ah Jang**
More informationRULE BASED SIGNATURE VERIFICATION AND FORGERY DETECTION
RULE BASED SIGNATURE VERIFICATION AND FORGERY DETECTION M. Hanmandlu Multimedia University Jalan Multimedia 63100, Cyberjaya Selangor, Malaysia E-mail:madasu.hanmandlu@mmu.edu.my M. Vamsi Krishna Dept.
More informationNetwork Routing Protocol using Genetic Algorithms
International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:0 No:02 40 Network Routing Protocol using Genetic Algorithms Gihan Nagib and Wahied G. Ali Abstract This paper aims to develop a
More informationOutlines. Fuzzy Membership Function Design Using Information Theory Measures and Genetic Algorithms. Outlines
Fuzzy Membership Function Design Using Information Theory Measures and Genetic Algorithms Outlines Introduction Problem Statement Proposed Approach Results Conclusion 2 Outlines Introduction Problem Statement
More informationSolving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller
Solving A Nonlinear Side Constrained Transportation Problem by Using Spanning Tree-based Genetic Algorithm with Fuzzy Logic Controller Yasuhiro Tsujimura *, Mitsuo Gen ** and Admi Syarif **,*** * Department
More informationGENERATING FUZZY RULES FROM EXAMPLES USING GENETIC. Francisco HERRERA, Manuel LOZANO, Jose Luis VERDEGAY
GENERATING FUZZY RULES FROM EXAMPLES USING GENETIC ALGORITHMS Francisco HERRERA, Manuel LOZANO, Jose Luis VERDEGAY Dept. of Computer Science and Articial Intelligence University of Granada, 18071 - Granada,
More informationLearning Fuzzy Rules by Evolution for Mobile Agent Control
Learning Fuzzy Rules by Evolution for Mobile Agent Control George Chronis, James Keller and Marjorie Skubic Dept. of Computer Engineering and Computer Science, University of Missouri-Columbia, email: gchronis@ece.missouri.edu
More informationCHAPTER 5 FUZZY LOGIC CONTROL
64 CHAPTER 5 FUZZY LOGIC CONTROL 5.1 Introduction Fuzzy logic is a soft computing tool for embedding structured human knowledge into workable algorithms. The idea of fuzzy logic was introduced by Dr. Lofti
More informationAdvanced Motion Solutions Using Simple Superposition Technique
Advanced Motion Solutions Using Simple Superposition Technique J. Randolph Andrews Douloi Automation 740 Camden Avenue Suite B Campbell, CA 95008-4102 (408) 374-6322 Abstract A U T O M A T I O N Paper
More informationWhat is all the Fuzz about?
What is all the Fuzz about? Fuzzy Systems: Introduction CPSC 533 Christian Jacob Dept. of Computer Science Dept. of Biochemistry & Molecular Biology University of Calgary Fuzzy Systems in Knowledge Engineering
More informationApplication of fuzzy set theory in image analysis. Nataša Sladoje Centre for Image Analysis
Application of fuzzy set theory in image analysis Nataša Sladoje Centre for Image Analysis Our topics for today Crisp vs fuzzy Fuzzy sets and fuzzy membership functions Fuzzy set operators Approximate
More informationUnit V. Neural Fuzzy System
Unit V Neural Fuzzy System 1 Fuzzy Set In the classical set, its characteristic function assigns a value of either 1 or 0 to each individual in the universal set, There by discriminating between members
More informationLotfi Zadeh (professor at UC Berkeley) wrote his original paper on fuzzy set theory. In various occasions, this is what he said
FUZZY LOGIC Fuzzy Logic Lotfi Zadeh (professor at UC Berkeley) wrote his original paper on fuzzy set theory. In various occasions, this is what he said Fuzzy logic is a means of presenting problems to
More informationFuzzy multi objective transportation problem evolutionary algorithm approach
Journal of Physics: Conference Series PPER OPEN CCESS Fuzzy multi objective transportation problem evolutionary algorithm approach To cite this article: T Karthy and K Ganesan 08 J. Phys.: Conf. Ser. 000
More informationMODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM
CHAPTER-7 MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM 7.1 Introduction To improve the overall efficiency of turning, it is necessary to
More informationNeural Networks Lesson 9 - Fuzzy Logic
Neural Networks Lesson 9 - Prof. Michele Scarpiniti INFOCOM Dpt. - Sapienza University of Rome http://ispac.ing.uniroma1.it/scarpiniti/index.htm michele.scarpiniti@uniroma1.it Rome, 26 November 2009 M.
More informationRevision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems
4 The Open Cybernetics and Systemics Journal, 008,, 4-9 Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems K. Kato *, M. Sakawa and H. Katagiri Department of Artificial
More informationHybrid Genetic-Fuzzy Approach to Autonomous Mobile Robot
Hybrid Genetic-Fuzzy Approach to Autonomous Mobile Robot K.S. Senthilkumar 1 K.K. Bharadwaj 2 1 College of Arts and Science, King Saud University Wadi Al Dawasir, Riyadh, KSA 2 School of Computer & Systems
More informationResearch Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding
e Scientific World Journal, Article ID 746260, 8 pages http://dx.doi.org/10.1155/2014/746260 Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding Ming-Yi
More informationEuropean Journal of Science and Engineering Vol. 1, Issue 1, 2013 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR
ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR Ahmed A. M. Emam College of Engineering Karrary University SUDAN ahmedimam1965@yahoo.co.in Eisa Bashier M. Tayeb College of Engineering
More informationCHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS
CHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS 4.1. INTRODUCTION This chapter includes implementation and testing of the student s academic performance evaluation to achieve the objective(s)
More informationFast Fuzzy Clustering of Infrared Images. 2. brfcm
Fast Fuzzy Clustering of Infrared Images Steven Eschrich, Jingwei Ke, Lawrence O. Hall and Dmitry B. Goldgof Department of Computer Science and Engineering, ENB 118 University of South Florida 4202 E.
More informationRedundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators
56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically
More informationLecture notes. Com Page 1
Lecture notes Com Page 1 Contents Lectures 1. Introduction to Computational Intelligence 2. Traditional computation 2.1. Sorting algorithms 2.2. Graph search algorithms 3. Supervised neural computation
More informationTowards Automatic Recognition of Fonts using Genetic Approach
Towards Automatic Recognition of Fonts using Genetic Approach M. SARFRAZ Department of Information and Computer Science King Fahd University of Petroleum and Minerals KFUPM # 1510, Dhahran 31261, Saudi
More informationTransactions on Information and Communications Technologies vol 16, 1996 WIT Press, ISSN
Comparative study of fuzzy logic and neural network methods in modeling of simulated steady-state data M. Järvensivu and V. Kanninen Laboratory of Process Control, Department of Chemical Engineering, Helsinki
More information19 Evolutionary Fuzzy Systems
19 Evolutionary Fuzzy Systems M. -R. Akbarzadeh-T., A. -H. Meghdadi Ferdowsi University of Mashhad, Iran akbarzadeh@ieee.org 19.1 Introduction Fuzzy logic has been described as a practical, robust, economical,
More informationESSENTIALLY, system modeling is the task of building
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 53, NO. 4, AUGUST 2006 1269 An Algorithm for Extracting Fuzzy Rules Based on RBF Neural Network Wen Li and Yoichi Hori, Fellow, IEEE Abstract A four-layer
More informationHyperplane Ranking in. Simple Genetic Algorithms. D. Whitley, K. Mathias, and L. Pyeatt. Department of Computer Science. Colorado State University
Hyperplane Ranking in Simple Genetic Algorithms D. Whitley, K. Mathias, and L. yeatt Department of Computer Science Colorado State University Fort Collins, Colorado 8523 USA whitley,mathiask,pyeatt@cs.colostate.edu
More informationGenetic Algorithms Variations and Implementation Issues
Genetic Algorithms Variations and Implementation Issues CS 431 Advanced Topics in AI Classic Genetic Algorithms GAs as proposed by Holland had the following properties: Randomly generated population Binary
More informationImage Classification and Processing using Modified Parallel-ACTIT
Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Image Classification and Processing using Modified Parallel-ACTIT Jun Ando and
More informationLearning Adaptive Parameters with Restricted Genetic Optimization Method
Learning Adaptive Parameters with Restricted Genetic Optimization Method Santiago Garrido and Luis Moreno Universidad Carlos III de Madrid, Leganés 28911, Madrid (Spain) Abstract. Mechanisms for adapting
More informationBlack generation using lightness scaling
Black generation using lightness scaling Tomasz J. Cholewo Software Research, Lexmark International, Inc. 740 New Circle Rd NW, Lexington, KY 40511 e-mail: cholewo@lexmark.com ABSTRACT This paper describes
More informationThe k-means Algorithm and Genetic Algorithm
The k-means Algorithm and Genetic Algorithm k-means algorithm Genetic algorithm Rough set approach Fuzzy set approaches Chapter 8 2 The K-Means Algorithm The K-Means algorithm is a simple yet effective
More informationChapter 4 Fuzzy Logic
4.1 Introduction Chapter 4 Fuzzy Logic The human brain interprets the sensory information provided by organs. Fuzzy set theory focus on processing the information. Numerical computation can be performed
More informationPerformance Assurance in Virtualized Data Centers
Autonomic Provisioning with Self-Adaptive Neural Fuzzy Control for End-to-end Delay Guarantee Palden Lama Xiaobo Zhou Department of Computer Science University of Colorado at Colorado Springs Performance
More informationjoint 3 link 3 link 2 joint 1
Robot Arm Fuzzy Control by a Neuro-Genetic Algorithm Carlos Kavka, Mara Liz Crespo Proyecto UNSL 338403 Departamento de Informatica Universidad Nacional de San Luis Ejercito de los Andes 950, 5700, San
More informationComparative Study on VQ with Simple GA and Ordain GA
Proceedings of the 9th WSEAS International Conference on Automatic Control, Modeling & Simulation, Istanbul, Turkey, May 27-29, 2007 204 Comparative Study on VQ with Simple GA and Ordain GA SADAF SAJJAD
More informationCalc Redirection : A Structure for Direction Finding Aided Traffic Monitoring
Calc Redirection : A Structure for Direction Finding Aided Traffic Monitoring Paparao Sanapathi MVGR College of engineering vizianagaram, AP P. Satheesh, M. Tech,Ph. D MVGR College of engineering vizianagaram,
More information336 THE STATISTICAL SOFTWARE NEWSLETTER where z is one (randomly taken) pole of the simplex S, g the centroid of the remaining d poles of the simplex
THE STATISTICAL SOFTWARE NEWSLETTER 335 Simple Evolutionary Heuristics for Global Optimization Josef Tvrdk and Ivan Krivy University of Ostrava, Brafova 7, 701 03 Ostrava, Czech Republic Phone: +420.69.6160
More information9. Lecture Neural Networks
Soft Control (AT 3, RMA) 9. Lecture Neural Networks Application in Automation Engineering Outline of the lecture 1. Introduction to Soft Control: definition and limitations, basics of "smart" systems 2.
More informationSimilarity Measures of Pentagonal Fuzzy Numbers
Volume 119 No. 9 2018, 165-175 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Similarity Measures of Pentagonal Fuzzy Numbers T. Pathinathan 1 and
More informationThe analysis of inverted pendulum control and its other applications
Journal of Applied Mathematics & Bioinformatics, vol.3, no.3, 2013, 113-122 ISSN: 1792-6602 (print), 1792-6939 (online) Scienpress Ltd, 2013 The analysis of inverted pendulum control and its other applications
More informationMatrix Inference in Fuzzy Decision Trees
Matrix Inference in Fuzzy Decision Trees Santiago Aja-Fernández LPI, ETSIT Telecomunicación University of Valladolid, Spain sanaja@tel.uva.es Carlos Alberola-López LPI, ETSIT Telecomunicación University
More informationUnsupervised Learning and Clustering
Unsupervised Learning and Clustering Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr CS 551, Spring 2009 CS 551, Spring 2009 c 2009, Selim Aksoy (Bilkent University)
More informationGRANULAR COMPUTING AND EVOLUTIONARY FUZZY MODELLING FOR MECHANICAL PROPERTIES OF ALLOY STEELS. G. Panoutsos and M. Mahfouf
GRANULAR COMPUTING AND EVOLUTIONARY FUZZY MODELLING FOR MECHANICAL PROPERTIES OF ALLOY STEELS G. Panoutsos and M. Mahfouf Institute for Microstructural and Mechanical Process Engineering: The University
More informationCT79 SOFT COMPUTING ALCCS-FEB 2014
Q.1 a. Define Union, Intersection and complement operations of Fuzzy sets. For fuzzy sets A and B Figure Fuzzy sets A & B The union of two fuzzy sets A and B is a fuzzy set C, written as C=AUB or C=A OR
More informationGenetic Algorithms with Oracle for the Traveling Salesman Problem
PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY VOLUME 7 AUGUST 25 ISSN 17-884 Genetic Algorithms with Oracle for the Traveling Salesman Problem Robin Gremlich, Andreas Hamfelt, Héctor
More informationDefect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague
Defect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague Electrical Engineering Dept., Université Laval, Quebec City (Quebec) Canada G1K 7P4, E-mail: darab@gel.ulaval.ca
More informationMeta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization
2017 2 nd International Electrical Engineering Conference (IEEC 2017) May. 19 th -20 th, 2017 at IEP Centre, Karachi, Pakistan Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic
More informationA Search Method with User s Preference Direction using Reference Lines
A Search Method with User s Preference Direction using Reference Lines Tomohiro Yoshikawa Graduate School of Engineering, Nagoya University, Nagoya, Japan, {yoshikawa}@cse.nagoya-u.ac.jp Abstract Recently,
More informationFour Methods for Maintenance Scheduling
Four Methods for Maintenance Scheduling Edmund K. Burke, University of Nottingham, ekb@cs.nott.ac.uk John A. Clark, University of York, jac@minster.york.ac.uk Alistair J. Smith, University of Nottingham,
More informationRobust Object Segmentation Using Genetic Optimization of Morphological Processing Chains
Robust Object Segmentation Using Genetic Optimization of Morphological Processing Chains S. RAHNAMAYAN 1, H.R. TIZHOOSH 2, M.M.A. SALAMA 3 1,2 Department of Systems Design Engineering 3 Department of Electrical
More informationUnsupervised Learning and Clustering
Unsupervised Learning and Clustering Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr CS 551, Spring 2008 CS 551, Spring 2008 c 2008, Selim Aksoy (Bilkent University)
More informationArtificial Intelligence. Programming Styles
Artificial Intelligence Intro to Machine Learning Programming Styles Standard CS: Explicitly program computer to do something Early AI: Derive a problem description (state) and use general algorithms to
More informationMAXIMUM LIKELIHOOD ESTIMATION USING ACCELERATED GENETIC ALGORITHMS
In: Journal of Applied Statistical Science Volume 18, Number 3, pp. 1 7 ISSN: 1067-5817 c 2011 Nova Science Publishers, Inc. MAXIMUM LIKELIHOOD ESTIMATION USING ACCELERATED GENETIC ALGORITHMS Füsun Akman
More informationA New Approach for Handling the Iris Data Classification Problem
International Journal of Applied Science and Engineering 2005. 3, : 37-49 A New Approach for Handling the Iris Data Classification Problem Shyi-Ming Chen a and Yao-De Fang b a Department of Computer Science
More informationCLOSED LOOP SYSTEM IDENTIFICATION USING GENETIC ALGORITHM
CLOSED LOOP SYSTEM IDENTIFICATION USING GENETIC ALGORITHM Lucchesi Alejandro (a), Campomar Guillermo (b), Zanini Aníbal (c) (a,b) Facultad Regional San Nicolás Universidad Tecnológica Nacional (FRSN-UTN),
More informationTime Complexity Analysis of the Genetic Algorithm Clustering Method
Time Complexity Analysis of the Genetic Algorithm Clustering Method Z. M. NOPIAH, M. I. KHAIRIR, S. ABDULLAH, M. N. BAHARIN, and A. ARIFIN Department of Mechanical and Materials Engineering Universiti
More informationA New Fuzzy Neural System with Applications
A New Fuzzy Neural System with Applications Yuanyuan Chai 1, Jun Chen 1 and Wei Luo 1 1-China Defense Science and Technology Information Center -Network Center Fucheng Road 26#, Haidian district, Beijing
More informationGenetic Algorithm for Finding Shortest Path in a Network
Intern. J. Fuzzy Mathematical Archive Vol. 2, 2013, 43-48 ISSN: 2320 3242 (P), 2320 3250 (online) Published on 26 August 2013 www.researchmathsci.org International Journal of Genetic Algorithm for Finding
More informationINTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 3, Issue 2, July- September (2012), pp. 157-166 IAEME: www.iaeme.com/ijcet.html Journal
More informationHYBRID PETRI NET MODEL BASED DECISION SUPPORT SYSTEM. Janetta Culita, Simona Caramihai, Calin Munteanu
HYBRID PETRI NET MODEL BASED DECISION SUPPORT SYSTEM Janetta Culita, Simona Caramihai, Calin Munteanu Politehnica University of Bucharest Dept. of Automatic Control and Computer Science E-mail: jculita@yahoo.com,
More informationTraffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization
Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization J.Venkatesh 1, B.Chiranjeevulu 2 1 PG Student, Dept. of ECE, Viswanadha Institute of Technology And Management,
More informationOptimization of a two-link Robotic Manipulator
Optimization of a two-link Robotic Manipulator Zachary Renwick, Yalım Yıldırım April 22, 2016 Abstract Although robots are used in many processes in research and industry, they are generally not customized
More informationFlexibility and Robustness of Hierarchical Fuzzy Signature Structures with Perturbed Input Data
Flexibility and Robustness of Hierarchical Fuzzy Signature Structures with Perturbed Input Data B. Sumudu U. Mendis Department of Computer Science The Australian National University Canberra, ACT 0200,
More informationThe Genetic Algorithm for finding the maxima of single-variable functions
Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 46-54 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com The Genetic Algorithm for finding
More informationIntelligent Learning Of Fuzzy Logic Controllers Via Neural Network And Genetic Algorithm
IOSR Journal of Electronicsl and Communication Engineering (IOSR-JECE) ISSN: 2278-2834-, ISBN: 2278-8735, PP: 01-11 www.iosrjournals.org Intelligent Learning Of Fuzzy Logic Controllers Via Neural Network
More informationTOOL WEAR CONDITION MONITORING IN TAPPING PROCESS BY FUZZY LOGIC
TOOL WEAR CONDITION MONITORING IN TAPPING PROCESS BY FUZZY LOGIC Ratchapon Masakasin, Department of Industrial Engineering, Faculty of Engineering, Kasetsart University, Bangkok 10900 E-mail: masakasin.r@gmail.com
More information3 Linkage identication. In each linkage. Intra GA Intra GA Intra GA. BB candidates. Inter GA;
Designing a Genetic Algorithm Using the Linkage Identication by Nonlinearity Check Masaharu Munetomo and David E. Goldberg IlliGAL Report No. 98014 December 1998 Illinois Genetic Algorithms Laboratory
More informationChapter 14 Global Search Algorithms
Chapter 14 Global Search Algorithms An Introduction to Optimization Spring, 2015 Wei-Ta Chu 1 Introduction We discuss various search methods that attempts to search throughout the entire feasible set.
More informationISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AUTOMATIC TEST CASE GENERATION FOR PERFORMANCE ENHANCEMENT OF SOFTWARE THROUGH GENETIC ALGORITHM AND RANDOM TESTING Bright Keswani,
More informationThe Encoding Complexity of Network Coding
The Encoding Complexity of Network Coding Michael Langberg Alexander Sprintson Jehoshua Bruck California Institute of Technology Email: mikel,spalex,bruck @caltech.edu Abstract In the multicast network
More informationRapid Simultaneous Learning of Multiple Behaviours with a Mobile Robot
Rapid Simultaneous Learning of Multiple Behaviours with a Mobile Robot Koren Ward School of Information Technology and Computer Science University of Wollongong koren@uow.edu.au www.uow.edu.au/~koren Abstract
More informationNetworks for Control. California Institute of Technology. Pasadena, CA Abstract
Learning Fuzzy Rule-Based Neural Networks for Control Charles M. Higgins and Rodney M. Goodman Department of Electrical Engineering, 116-81 California Institute of Technology Pasadena, CA 91125 Abstract
More informationQUALITATIVE MODELING FOR MAGNETIZATION CURVE
Journal of Marine Science and Technology, Vol. 8, No. 2, pp. 65-70 (2000) 65 QUALITATIVE MODELING FOR MAGNETIZATION CURVE Pei-Hwa Huang and Yu-Shuo Chang Keywords: Magnetization curve, Qualitative modeling,
More informationANFIS: ADAPTIVE-NETWORK-BASED FUZZY INFERENCE SYSTEMS (J.S.R. Jang 1993,1995) bell x; a, b, c = 1 a
ANFIS: ADAPTIVE-NETWORK-ASED FUZZ INFERENCE SSTEMS (J.S.R. Jang 993,995) Membership Functions triangular triangle( ; a, a b, c c) ma min = b a, c b, 0, trapezoidal trapezoid( ; a, b, a c, d d) ma min =
More informationOn Simplifying the Automatic Design of a Fuzzy Logic Controller
On Simplifying the Automatic Design of a Fuzzy Logic Controller France Cheong School of Business IT, RMIT University, Melbourne, Victoria 3000, Australia. email : france.cheong@rmit.edu.au Richard Lai
More informationA Learning Algorithm for Tuning Fuzzy Rules Based on the Gradient Descent Method
A Learning Algorithm for Tuning Fuzzy Rules Based on the Gradient Descent Method Yan Shi*, Masaharu Mizumoto*, Naoyoshi Yubazaki** and Masayuki Otani** *Division of Information and Computer Sciences Osaka
More informationOptimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm
Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm N. Shahsavari Pour Department of Industrial Engineering, Science and Research Branch, Islamic Azad University,
More informationFUZZY INFERENCE. Siti Zaiton Mohd Hashim, PhD
FUZZY INFERENCE Siti Zaiton Mohd Hashim, PhD Fuzzy Inference Introduction Mamdani-style inference Sugeno-style inference Building a fuzzy expert system 9/29/20 2 Introduction Fuzzy inference is the process
More informationSegmentation of Noisy Binary Images Containing Circular and Elliptical Objects using Genetic Algorithms
Segmentation of Noisy Binary Images Containing Circular and Elliptical Objects using Genetic Algorithms B. D. Phulpagar Computer Engg. Dept. P. E. S. M. C. O. E., Pune, India. R. S. Bichkar Prof. ( Dept.
More informationModel learning for robot control: a survey
Model learning for robot control: a survey Duy Nguyen-Tuong, Jan Peters 2011 Presented by Evan Beachly 1 Motivation Robots that can learn how their motors move their body Complexity Unanticipated Environments
More informationCHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER
60 CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER 4.1 INTRODUCTION Problems in the real world quite often turn out to be complex owing to an element of uncertainty either in the parameters
More informationLearning Fuzzy Rule-Based Neural Networks for Control
Learning Fuzzy Rule-Based Neural Networks for Control Charles M. Higgins and Rodney M. Goodman Department of Electrical Engineering, 116-81 California Institute of Technology Pasadena, CA 91125 Abstract
More information