Fitness Function Analysis System and Analysis Method Thereof
First Claim
1. A fitness function analysis system, comprising:
- an initializing module, for initializing a plurality of reference solutions;
a searching module, coupled to the initializing module for searching an adjacent reference solution and a adjacent fitness function within a range with a distance from each fitness function, such that if the adjacent fitness function falling within the range of one of the fitness functions is greater than the fitness function, the searching module replaces the fitness function by the adjacent fitness function, and the adjacent fitness function becomes a new fitness function;
a calculating module, coupled to the searching module for calculating the proportion of any fitness function in the summation of the plurality of fitness functions; and
a processing module, coupled to the initializing module, the searching module and the calculating module, such that if the number of times for the searching module finding the adjacent reference solution and the adjacent fitness function within the range with a specific distance from the fitness function exceeds a threshold but still finding no adjacent fitness function greater than one of the fitness functions, the processing module generates another fitness function corresponding to one of the fitness functions.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a fitness function analysis system and an analysis method thereof. Wherein, an initializing module initiates a plurality of reference solutions. Based on fitness functions of reference solutions, a searching module searches a fitness function adjacent to the fitness functions. While an adjacent fitness function close to the fitness function is greater than the fitness function, the searching module replaces the fitness function by the adjacent fitness function. A calculating module calculates the proportion of any fitness function to the summation of the fitness functions. While the searching module counts the number of times that the searching module has searched an adjacent function close to the fitness function, the number of times exceeds a threshold value, and there is no adjacent fitness function greater than the fitness function, a processing module will generate another fitness function corresponding to the fitness function and compare the two fitness functions.
15 Citations
12 Claims
-
1. A fitness function analysis system, comprising:
-
an initializing module, for initializing a plurality of reference solutions; a searching module, coupled to the initializing module for searching an adjacent reference solution and a adjacent fitness function within a range with a distance from each fitness function, such that if the adjacent fitness function falling within the range of one of the fitness functions is greater than the fitness function, the searching module replaces the fitness function by the adjacent fitness function, and the adjacent fitness function becomes a new fitness function; a calculating module, coupled to the searching module for calculating the proportion of any fitness function in the summation of the plurality of fitness functions; and a processing module, coupled to the initializing module, the searching module and the calculating module, such that if the number of times for the searching module finding the adjacent reference solution and the adjacent fitness function within the range with a specific distance from the fitness function exceeds a threshold but still finding no adjacent fitness function greater than one of the fitness functions, the processing module generates another fitness function corresponding to one of the fitness functions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A fitness function analysis method, comprising steps of:
-
initializing a plurality of reference solutions by an initializing module; finding an adjacent reference solution and an adjacent fitness function within a range with a distance from each fitness function by a searching module according to a fitness function of each of the reference solutions; replacing the fitness function by the adjacent fitness function by the searching module if the adjacent fitness function within the range of one of the fitness functions is greater than the fitness function, such that the adjacent fitness function becomes a new fitness function; calculating the proportion of any one of the fitness functions in the summation of the plurality of fitness functions by a calculating module; and generating another fitness function corresponding to one of the fitness functions by a processing module, if the number of times for the searching module finding the adjacent reference solution and the adjacent fitness function within a range with a distance from one of the fitness functions exceeds a threshold, but still finding no adjacent fitness function greater than one of the fitness functions. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification