{"title":"Exploring the landscape of the space of heuristics for local search in SAT","authors":"Andrew W. Burnett, A. Parkes","doi":"10.1109/CEC.2017.7969611","DOIUrl":"https://doi.org/10.1109/CEC.2017.7969611","url":null,"abstract":"Local search is a powerful technique on many combinatorial optimisation problems. However, the effectiveness of local search methods will often depend strongly on the details of the heuristics used within them. There are many potential heuristics, and so finding good ones is in itself a challenging search problem. A natural method to search for effective heuristics is to represent the heuristic as a small program and then apply evolutionary methods, such as genetic programming. However, the search within the space of heuristics is not well understood, and in particular little is known of the associated search landscapes. In this paper, we consider the domain of propositional satisfiability (SAT), and a generic class of local search methods called ‘WalkSAT’. We give a language for generating the heuristics; using this we generated over three million heuristics, in a systematic manner, and evaluated their associated fitness values. We then use this data set as the basis for an initial analysis of the landscape of the space of heuristics. We give evidence that the heuristic landscape exhibits clustering. We also consider local search on the space of heuristics and show that it can perform quite well, and could complement genetic programming methods on that space.","PeriodicalId":335123,"journal":{"name":"2017 IEEE Congress on Evolutionary Computation (CEC)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122687995","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Investigating IKK dynamics in the NF-κB signalling pathway using X-Machines","authors":"R. Williams, J. Timmis, E. Qwarnstrom","doi":"10.1109/CEC.2017.7969320","DOIUrl":"https://doi.org/10.1109/CEC.2017.7969320","url":null,"abstract":"The transcription factor NF-κB is a biological component that is central to the regulation of genes involved in the innate immune system. Dysregulation of the pathway is known to be involved in a large number of inflammatory diseases. Although considerable research has been performed since its discovery in 1986, we are still not in a position to control the signalling pathway, and thus limit the effects of NF-κB within promotion of inflammatory diseases. We have developed an agent-based model of the IL-1 stimulated NF-κB signalling pathway, which has been calibrated to wet-lab data at the single-cell level. Through rigorous software engineering, we believe our model provides an abstracted view of the underlying real-world system, and can be used in a predictive capacity through in silico experimentation. In this study, we have focused on the dynamics of the IKK complex and its activation of NF-κB. Our agent-based model suggests that the pathway is sensitive to: variations in the binding probability of IKK to the inhibited NF-κB-IκBα complex; and variations in the temporal rebinding delay of IKK.","PeriodicalId":335123,"journal":{"name":"2017 IEEE Congress on Evolutionary Computation (CEC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129825837","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Adaptive constraint handling and Success History Differential Evolution for CEC 2017 Constrained Real-Parameter Optimization","authors":"A. Zamuda","doi":"10.1109/CEC.2017.7969601","DOIUrl":"https://doi.org/10.1109/CEC.2017.7969601","url":null,"abstract":"This paper presents Success-History Based Adaptive Differential Evolution Algorithm (SHADE) including Linear population size reduction (L-SHADE), enhanced with adaptive constraint violation handling, applied to the benchmark for CEC 2017 Competition on Constrained Real-Parameter Optimization. The constraint handling method prioritizes the feasible solutions before infeasible, while disregarding the constraint violation values below an adaptive threshold, i.e. adaptive ϵ-constraint handling. The 28 constrained test functions on 10, 30, 50, and 100 dimensions are assessed on the benchmark and the required resulting final fitnesses, constraints violations, and success rates are reported for 25 independent runs of the proposed algorithm under the budget of fixed maximum number of fitness evaluations for 10, 30, 50, and 100 dimensional test functions.","PeriodicalId":335123,"journal":{"name":"2017 IEEE Congress on Evolutionary Computation (CEC)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127915676","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Wenwen Li, E. Özcan, R. John, J. Drake, Aneta Neumann, Markus Wagner
{"title":"A modified indicator-based evolutionary algorithm (mIBEA)","authors":"Wenwen Li, E. Özcan, R. John, J. Drake, Aneta Neumann, Markus Wagner","doi":"10.1109/CEC.2017.7969423","DOIUrl":"https://doi.org/10.1109/CEC.2017.7969423","url":null,"abstract":"Multi-objective evolutionary algorithms (MOEAs) based on the concept of Pareto-dominance have been successfully applied to many real-world optimisation problems. Recently, research interest has shifted towards indicator-based methods to guide the search process towards a good set of trade-off solutions. One commonly used approach of this nature is the indicator-based evolutionary algorithm (IBEA). In this study, we highlight the solution distribution issues within IBEA and propose a modification of the original approach by embedding an additional Pareto-dominance based component for selection. The improved performance of the proposed modified IBEA (mIBEA) is empirically demonstrated on the well-known DTLZ set of benchmark functions. Our results show that mIBEA achieves comparable or better hypervolume indicator values and epsilon approximation values in the vast majority of our cases (13 out of 14 under the same default settings) on DTLZ1-7. The modification also results in an over 8-fold speed-up for larger populations.","PeriodicalId":335123,"journal":{"name":"2017 IEEE Congress on Evolutionary Computation (CEC)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126309206","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A new learning based dynamic multi-objective optimisation evolutionary algorithm","authors":"Xiaogang Fu, Jianyong Sun","doi":"10.1109/CEC.2017.7969332","DOIUrl":"https://doi.org/10.1109/CEC.2017.7969332","url":null,"abstract":"Solving dynamic multi-objective optimisation problem means to search adaptively for the Pareto optimal solutions when the environment changes. It is important to find out the changing pattern for the efficiency of the evolutionary search. Learning techniques are thus widely used to explore the dependence structure of the changing for population re-initialisation in the evolutionary search paradigm. The learning techniques are expected to discover some useful knowledge from history information, while the learned knowledge can help improve the search speed through good initialisation when change occurs. In this paper, we propose a new learning strategy based on the incorporation of mutual information, stable matching strategy and Newton's laws of motion. Mutual information is used to identify the relationship between previously found solutions; the stable matching strategy is used to associate previous found solutions bijectively and Newton's Laws of motion is applied to re-initialise the new population. Controlled experiments were carried out systematically on some widely used test problems. Comparison against several state-of-the-art dynamic multi-objective evolutionary algorithms showed comparable performance in favour of the developed algorithm.","PeriodicalId":335123,"journal":{"name":"2017 IEEE Congress on Evolutionary Computation (CEC)","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128074674","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Analysis among winners of different IEEE CEC competitions on real-parameters optimization: Is there always improvement?","authors":"D. Molina, F. Moreno-García, F. Herrera","doi":"10.1109/CEC.2017.7969392","DOIUrl":"https://doi.org/10.1109/CEC.2017.7969392","url":null,"abstract":"For years, there have been organized single objective real-parameter optimization competitions on the IEEE Congress on Evolutionary Computation, in which the organizer define a common experimental, the researchers carry out the experiments with their proposals using it, and the obtained results are compared. It is a excellent way to know which algorithms (and ideas) can improve others, creating guidelines to improve the field. However, in several competitions the benchmark can change and the winners of previous benchmarks are not always introduced into the comparisons. Due to that, it could be not clear the improvement that new proposals offer against proposals of previous years. In this paper, we compare the winners in different years among them using the different proposed benchmarks, and we analyse the results obtained by all of them to observe whether there is an real improvement or not by the winner proposals of these competitions through the years.","PeriodicalId":335123,"journal":{"name":"2017 IEEE Congress on Evolutionary Computation (CEC)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130734371","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Operating system fingerprinting via automated network traffic analysis","authors":"A. Aksoy, S. Louis, M. H. Gunes","doi":"10.1109/CEC.2017.7969609","DOIUrl":"https://doi.org/10.1109/CEC.2017.7969609","url":null,"abstract":"Operating System (OS) detection significantly impacts network management and security. Current OS classification systems used by administrators use human-expert generated network signatures for classification. In this study, we investigate an automated approach for classifying host OS by analyzing the network packets generated by them without relying on human experts. While earlier approaches look for certain packets such as SYN packets, our approach is able to use any TCP/IP packet to determine the host systems' OS. We use genetic algorithms for feature subset selection in three machine learning algorithms (i.e., OneR, Random Forest and Decision Trees) to classify host OS by analyzing network packets. With the help of feature subset selection and machine learning, we can automatically detect the difference in network behaviors of OSs and also adapt to new OSs. Results show that the genetic algorithm significantly reduces the number of packet features to be analyzed while increasing the classification performance.","PeriodicalId":335123,"journal":{"name":"2017 IEEE Congress on Evolutionary Computation (CEC)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133609274","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Xiaoji Chen, C. Shi, Aimin Zhou, Bin Wu, Zixing Cai
{"title":"A decomposition based multiobjective evolutionary algorithm with semi-supervised classification","authors":"Xiaoji Chen, C. Shi, Aimin Zhou, Bin Wu, Zixing Cai","doi":"10.1109/CEC.2017.7969391","DOIUrl":"https://doi.org/10.1109/CEC.2017.7969391","url":null,"abstract":"In multiobjective evolutionary algorithms, how to select the optimal solutions from the offspring candidate set significantly affects the optimization process. Usually, the selection process is largely based on the real objective values or surrogate model estimating objective values. However, these selection processes are very time consuming sometimes, especially for some real optimization problems. Recently, some researches began to employ supervised classification to assist offspring selection, but these works are difficult to prepare the exact positive and negative samples or time consuming of parameter tuning problems. In order to solve these disadvantages, we propose a decomposition based multiobjective evolutionary algorithm with semi-supervised classification. This approach using random sampling and non-dominated sorting to construct semi supervised classifier. In each generation, a set of candidate solutions are generated for each subproblem and only good solutions are reserved by classifier. If there is more than one good solutions, we calculate each of good solutions by real objective function and choose the best one as the offspring solution. Based on the typical decomposition based multiobjective evolutionary algorithm MOEA/D, we design algorithm framework through integrating the novel offspring selection process based on semi-supervised classification. Experiments show that the proposed algorithm performs best in most test cases and improves the performance of MOEA/D.","PeriodicalId":335123,"journal":{"name":"2017 IEEE Congress on Evolutionary Computation (CEC)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131538154","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Landscape estimation of decision-tree induction based on grammatical Evolution using rank correlation","authors":"Keiko Ono, J. Kushida","doi":"10.1109/CEC.2017.7969389","DOIUrl":"https://doi.org/10.1109/CEC.2017.7969389","url":null,"abstract":"The type of evolutionary machine learning known as grammatical Evolution (GE) is currently receiving a great deal of attention. GE is particularly suitable for developing decision-tree classifiers because of a framework, in which candidate solutions are generated via production rules. Various decision-tree classifier methods based on GE have been proposed. In general, the performance of GE systems is improved by enhancing the genetic diversity of the candidate solutions. Therefore, most GE methods are focused on the initialization of solutions. However, it is known that an effective search bias based on a landscape is also essential for evolutionary computation methods. Unfortunately, because of their solution structures, GE-based decision-tree classifiers can not form a unique landscape in terms of an objective function as can real-valued optimization problems. In this paper, we present a method for estimating a landscape using rank correlation based on two types of features extracted from GE solutions, and we apply it to well-known benchmark problems. We show that the proposed method can capture a landscape effectively. To the best of the authors' knowledge, this is the first study to report about a landscape estimation method based on GE solutions. The results in this paper help with understanding how to establish suitable a search bias for GE-based decision-tree classifiers.","PeriodicalId":335123,"journal":{"name":"2017 IEEE Congress on Evolutionary Computation (CEC)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131872572","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
K. Blom, S. Boonstra, H. Hofmeyer, Thomas Bäck, M. Emmerich
{"title":"Configuring advanced evolutionary algorithms for multicriteria building spatial design optimisation","authors":"K. Blom, S. Boonstra, H. Hofmeyer, Thomas Bäck, M. Emmerich","doi":"10.1109/CEC.2017.7969520","DOIUrl":"https://doi.org/10.1109/CEC.2017.7969520","url":null,"abstract":"In this paper solution approaches for solving the building spatial design optimisation problem for structural and energy performance are advanced on multiple fronts. A new initialisation operator is introduced to generate an unbiased initial population for a tailored version of SMS-EMOA with problem specific operators. Improvements to the mutation operator are proposed to eliminate bias and allow mutations consisting of multiple steps. Moreover, landscape analysis is applied in order to explore the landscape of both objectives and investigate the behaviour of the mutation operator. Parameter tuning is applied with the irace package and the Mixed Integer Evolution Strategy to find improved parameter settings and explore tuning with a relatively small number of expensive evaluations. Finally, the performances of the standard and tailored SMS-EMOA algorithms with tuned parameters are compared.","PeriodicalId":335123,"journal":{"name":"2017 IEEE Congress on Evolutionary Computation (CEC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132862771","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}