Applications of Evolutionary Computation

Wireless Sensor Networks (WSNs) are widely adopted for applications ranging from surveillance to environmental monitoring. While powerful and relatively inexpensive, they are subject to behavioural faults whichmake them unreliable. Due to the complex interactions between network nodes, it is difficult to uncover faults in aWSN by resorting to formal techniques for verification and analysis, or to testing. This paper proposes an evolutionary framework to detect anomalous behaviour related to energy consumption in WSN routing protocols. Given a collection protocol, the framework creates candidate topologies and evaluates them through simulation on the basis of metrics measuring the radio activity on nodes. Experimental results using the standard Collection Tree Protocol show that the proposed approach is able to unveil topologies plagued by excessive energy depletion over one or more nodes, and thus could be used as an offline debugging tool to understand and correct the issues before network deployment and during the development of new protocols.

[1]  Jin Li,et al.  Enhancing Financial Decision Making Using Multi-Objective Financial Genetic Programming , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[2]  Piotr Lipinski Dependency Mining in Large Sets of Stock Market Trading Rules , 2005, Enhanced Methods in Computer Security, Biometric and Artificial Intelligence Systems.

[3]  Piotr Lipinski Evolutionary Strategies for Building Risk-Optimal Portfolios , 2008, Natural Computing in Computational Finance.

[4]  Christian Borgelt,et al.  Frequent item set mining , 2012, WIREs Data Mining Knowl. Discov..

[5]  Piotr Lipinski,et al.  Discovering Stock Market Trading Rules Using Multi-layer Perceptrons , 2007, IWANN.

[6]  Aizhan Issagali,et al.  Portfolio Optimization , 2015, Modern Equity Investing Strategies.

[7]  Krzysztof Michalak,et al.  Evolutionary Approach to Multiobjective Optimization of Portfolios That Reflect the Behaviour of Investment Funds , 2012, AIMSA.

[8]  Richard J. Bauer,et al.  Genetic Algorithms and Investment Strategies , 1994 .

[9]  Uma K. Srivastava,et al.  Quantitative techniques for managerial decisions: Concepts, illustrations and problems , 1989 .

[10]  Ying Xu,et al.  A segmentation algorithm for noisy images: Design and evaluation , 1998, Pattern Recognit. Lett..

[11]  C. Kirkpatrick,et al.  Technical Analysis: The Complete Resource for Financial Market Technicians , 2006 .

[12]  M. Dempster,et al.  A real-time adaptive trading system using genetic programming , 2001 .

[13]  Jack D. Schwager,et al.  Schwager on Futures: Technical Analysis , 1995 .

[14]  A. Žilinskas,et al.  Evolutionary Methods for Multi-Objective Portfolio Optimization , 2022 .

[15]  Piotr Lipinski,et al.  Knowledge Patterns in Evolutionary Decision Support Systems for Financial Time Series Analysis , 2009, EvoWorkshops.

[16]  Anthony Brabazon,et al.  Adaptive Trading With Grammatical Evolution , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[17]  Byung Joon Park,et al.  Efficient Tree-based Discovery of Frequent Itemsets , 2012 .

[18]  Richard M. Leahy,et al.  An Optimal Graph Theoretic Approach to Data Clustering: Theory and Its Application to Image Segmentation , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  I. Frank K. Reilly Ii. Keith C. Brown Investment Analysis and Portfolio Management -8/E , 2006 .

[20]  Charles T. Zahn,et al.  Graph-Theoretical Methods for Detecting and Describing Gestalt Clusters , 1971, IEEE Transactions on Computers.