Technical debt(TD)happens when project teams carry out technical decisions in favor of a short-term goal(s)in their projects,whether deliberately or *** must be properly managed to guarantee that its negative implicat...
详细信息
Technical debt(TD)happens when project teams carry out technical decisions in favor of a short-term goal(s)in their projects,whether deliberately or *** must be properly managed to guarantee that its negative implications do not outweigh its advantages.A lot of research has been conducted to show that TD has evolved into a common problem with considerable financial *** technical debt is the technical debt aspect of testing(or test debt).Test debt is a relatively new concept that has piqued the curiosity of the software industry in recent *** this article,we assume that the organization selects the testing artifacts at the start of every *** the latest features in consideration of expected business value and repaying technical debt are among candidate tasks in terms of the testing process(test cases increments).To gain the maximum benefit for the organization in terms of software testing optimization,there is a need to select the artifacts(i.e.,test cases)with maximum feature coverage within the available *** management of testing optimization for large projects is complicated and can also be treated as a multi-objective problem that entails a trade-off between the agile software’s short-term and long-term *** this article,we implement a multi-objective indicatorbased evolutionary algorithm(IBEA)for fixing such optimization *** capability of the algorithm is evidenced by adding it to a real case study of a university registration process.
An introduction is presented in which the editor discusses various reports within the issue on topics including evolutionary computation methods and behavior of evolutionary algorithms, genetic programming, and diverg...
详细信息
An introduction is presented in which the editor discusses various reports within the issue on topics including evolutionary computation methods and behavior of evolutionary algorithms, genetic programming, and divergence of the algorithm.
A brachistochrone is the path along which a weighted particle falls most quickly from one point to another, and a catenary is the smooth curve connecting two points whose surface of revolution has minimum area. Two ev...
详细信息
evolutionary algorithms appear as an interesting alternative to achieve minimal error rates and low numbers of rules in supervised learning tasks. In spite of the computational cost of this approach, some proposals ca...
详细信息
evolutionary algorithms appear as an interesting alternative to achieve minimal error rates and low numbers of rules in supervised learning tasks. In spite of the computational cost of this approach, some proposals can be applied to make the algorithm faster and more efficient. This paper describes some of these proposals, which are integrated in the evolutionary tool HIDER*. Specifically, we developed a new genetic encoding for the individuals of the evolutionary population and a novel data structure for the evaluation process. These approaches allow the evolutionary algorithms to reduce the high computational cost and to obtain high quality solutions.
A method for designing optimal interval type-2 fuzzy logic controllers using evolutionary algorithms is presented in this paper. Interval type-2 fuzzy controllers can outperform conventional type-1 fuzzy controllers w...
详细信息
A method for designing optimal interval type-2 fuzzy logic controllers using evolutionary algorithms is presented in this paper. Interval type-2 fuzzy controllers can outperform conventional type-1 fuzzy controllers when the problem has a high degree of uncertainty. However, designing interval type-2 fuzzy controllers is more difficult because there are more parameters involved. In this paper, interval type-2 fuzzy systems are approximated with the average of two type-1 fuzzy systems, which has been shown to give good results in control if the type-1 fuzzy systems can be obtained appropriately. An evolutionary algorithm is applied to find the optimal interval type-2 fuzzy system as mentioned above. The human evolutionary model is applied for optimizing the interval type-2 fuzzy controller for a particular non-linear plant and results are compared against an optimal type-1 fuzzy controller. A comparative study of simulation results of the type-2 and type-1 fuzzy controllers, under different noise levels, is also presented. Simulation results show that interval type-2 fuzzy controllers obtained with the evolutionary algorithm outperform type-1 fuzzy controllers.
This paper considers a real-world two-dimensional strip packing problem involving specific machinery constraints and actual cutting production industry requirements. To adapt the problem to a wider range of machinery ...
详细信息
This paper considers a real-world two-dimensional strip packing problem involving specific machinery constraints and actual cutting production industry requirements. To adapt the problem to a wider range of machinery characteristics, the design objective considers the minimisation of material length and the total number of cuts for guillotinable-type patterns. The number of cuts required for the cutting process is crucial for the life of the industrial machines and is an important aspect in determining the cost and efficiency of the cutting operation. In this paper we propose the application of evolutionary algorithms to address the multi-objective problem, for which numerous approaches to its single-objective formulation exist, but for which multi-objective approaches are almost nonexistent. The multi-objective evolutionary algorithms applied provide a set of solutions offering a range of trade-offs between the two objectives from which clients can choose according to their needs. By considering both the length and number of cuts, they derive solutions with wastage levels similar to most previous approximations which just seek to optimise the overall length.
This paper reproduces the performance of an international market capitalization shipping stock index and two physical shipping indexes by investing only in US stock portfolios. The index-tracking problem is addressed ...
详细信息
This paper reproduces the performance of an international market capitalization shipping stock index and two physical shipping indexes by investing only in US stock portfolios. The index-tracking problem is addressed using the differential evolution algorithm and the genetic algorithm. Portfolios are constructed by a subset of stocks picked from the shipping or the Dow Jones Composite Average indexes. To test the performance of the heuristics, three different trading scenarios are examined: annually, quarterly and monthly rebalancing, accounting for transaction costs where necessary. Competing portfolios are also assessed through predictive ability tests. Overall, the proposed investment strategies carry less risk compared to the tracked benchmark indexes while providing investors the opportunity to efficiently replicate the performance of both the stock and physical shipping indexes in the most cost-effective way. (C) 2012 Elsevier Ltd. All rights reserved.
This editorial note presents the motivations, objectives, and structure of the special issue on scalability of evolutionary algorithms and other metaheuristics for large-scale continuous optimization problems. In addi...
详细信息
This editorial note presents the motivations, objectives, and structure of the special issue on scalability of evolutionary algorithms and other metaheuristics for large-scale continuous optimization problems. In addition, it provides the link to an associated Website where complementary material to the special issue is available.
In the area of bioinformatics, the identification of gene subsets responsible for classifying available disease samples to two or more of its variants is an important task. Such problems have been solved in the past b...
详细信息
In the area of bioinformatics, the identification of gene subsets responsible for classifying available disease samples to two or more of its variants is an important task. Such problems have been solved in the past by means of unsupervised learning methods (hierarchical clustering, self-organizing maps, k-mean clustering, etc.) and supervised learning methods (weighted voting approach, k-nearest neighbor method, support vector machine method, etc.). Such problems can also be posed as optimization problems of minimizing gene subset size to achieve reliable and accurate classification. The main difficulties in solving the resulting optimization problem are the availability of only a few samples compared to the number of genes in the samples and the exorbitantly large search space of solutions. Although there exist a few applications of evolutionary algorithms (EAs) for this task, here we treat the problem as a multiobjective optimization problem of minimizing the gene subset size and minimizing the number of misclassified samples. Moreover, for a more reliable classification, we consider multiple training sets in evaluating a classifier. Contrary to the past studies, the use of a multiobjective EA (NSGA-II) has enabled us to discover a smaller gene subset size (such as four or five) to correctly classify 100% or near 100% samples for three cancer samples (Leukemia, Lymphoma, and Colon). We have also extended the NSGA-II to obtain multiple non-dominated solutions discovering as much as 352 different three-gene combinations providing a 100% correct classification to the Leukemia data. In order to have further confidence in the identification task, we have also introduced a prediction strength threshold for determining a sample's belonging to one class or the other. All simulation results show consistent gene subset identifications on three disease samples and exhibit the flexibilities and efficacies in using a multiobjective EA for the gene subset identification task.
evolutionary algorithms can benefit from their association with local search operators, giving rise to hybrid or memetic algorithms. The cost of the local search may be prohibitive, particularly when dealing with comp...
详细信息
evolutionary algorithms can benefit from their association with local search operators, giving rise to hybrid or memetic algorithms. The cost of the local search may be prohibitive, particularly when dealing with computationally expensive functions. We propose the use of local approximations in the local search phase of memetic algorithms for optimization of cost functions. These local approximations are generated using only information already collected by the algorithm during the evolutionary process, requiring no additional evaluations. The local search improves some individuals of the population, hence speeding up the overall optimization process. We investigate the design of a loudspeaker magnet with seven variables. The results show the improvement achieved by the proposed combination of local learning and search within evolutionary algorithms.
暂无评论