803 research outputs found

    Computational Intelligence for Life Sciences

    Get PDF
    Computational Intelligence (CI) is a computer science discipline encompassing the theory, design, development and application of biologically and linguistically derived computational paradigms. Traditionally, the main elements of CI are Evolutionary Computation, Swarm Intelligence, Fuzzy Logic, and Neural Networks. CI aims at proposing new algorithms able to solve complex computational problems by taking inspiration from natural phenomena. In an intriguing turn of events, these nature-inspired methods have been widely adopted to investigate a plethora of problems related to nature itself. In this paper we present a variety of CI methods applied to three problems in life sciences, highlighting their effectiveness: we describe how protein folding can be faced by exploiting Genetic Programming, the inference of haplotypes can be tackled using Genetic Algorithms, and the estimation of biochemical kinetic parameters can be performed by means of Swarm Intelligence. We show that CI methods can generate very high quality solutions, providing a sound methodology to solve complex optimization problems in life sciences

    Satisfiability Logic Analysis Via Radial Basis Function Neural Network with Artificial Bee Colony Algorithm

    Get PDF
    Radial Basis Function Neural Network (RBFNN) is a variant of artificial neural network (ANN) paradigm, utilized in a plethora of fields of studies such as engineering, technology and science. 2 Satisfiability (2SAT) programming has been coined as a prominent logical rule that defines the identity of RBFNN. In this research, a swarm-based searching algorithm namely, the Artificial Bee Colony (ABC) will be introduced to facilitate the training of RBFNN. Worth mentioning that ABC is a new population-based metaheuristics algorithm inspired by the intelligent comportment of the honey bee hives. The optimization pattern in ABC was found fruitful in RBFNN since ABC reduces the complexity of the RBFNN in optimizing important parameters. The effectiveness of ABC in RBFNN has been examined in terms of various performance evaluations. Therefore, the simulation has proved that the ABC complied efficiently in tandem with the Radial Basis Neural Network with 2SAT according to various evaluations such as the Root Mean Square Error (RMSE), Sum of Squares Error (SSE), Mean Absolute Percentage Error (MAPE), and CPU Time. Overall, the experimental results have demonstrated the capability of ABC in enhancing the learning phase of RBFNN-2SAT as compared to the Genetic Algorithm (GA), Differential Evolution (DE) algorithm and Particle Swarm Optimization (PSO) algorithm

    Stereo Vision 3D Tracking of Multiple Free-Swimming Fish for Low Frame Rate Video

    Get PDF
    3D multiple fish tracking has gained a significant growing research interest to quantify fish behavior. However, most tracking techniques have used a high frame rate that is currently not viable for real-time tracking applications. This study discusses multiple fish tracking techniques using low frame rate sampling of stereo video clips. The fish are tagged and tracked based on the absolute error of predicted indices using past and present fish centroid locations and a deterministic frame index. In the predictor sub-system, the linear regression and machine learning algorithms intended for nonlinear systems, such as Adaptive Neuro-Fuzzy Inference System (ANFIS), symbolic regression, and Gaussian Process Regression (GPR), were investigated. Results have shown that in the context of tagging and tracking accuracy, the symbolic regression attained the best performance, followed by the GPR, i.e., 74% to 100% and 81% to 91%, respectively. Considering the computation time, symbolic regression resulted in the highest computing lag of approximately 946 ms per iteration, whereas GPR achieved the lowest computing time of 39 ms

    An Approach Based on Particle Swarm Optimization for Inspection of Spacecraft Hulls by a Swarm of Miniaturized Robots

    Get PDF
    The remoteness and hazards that are inherent to the operating environments of space infrastructures promote their need for automated robotic inspection. In particular, micrometeoroid and orbital debris impact and structural fatigue are common sources of damage to spacecraft hulls. Vibration sensing has been used to detect structural damage in spacecraft hulls as well as in structural health monitoring practices in industry by deploying static sensors. In this paper, we propose using a swarm of miniaturized vibration-sensing mobile robots realizing a network of mobile sensors. We present a distributed inspection algorithm based on the bio-inspired particle swarm optimization and evolutionary algorithm niching techniques to deliver the task of enumeration and localization of an a priori unknown number of vibration sources on a simplified 2.5D spacecraft surface. Our algorithm is deployed on a swarm of simulated cm-scale wheeled robots. These are guided in their inspection task by sensing vibrations arising from failure points on the surface which are detected by on-board accelerometers. We study three performance metrics: (1) proximity of the localized sources to the ground truth locations, (2) time to localize each source, and (3) time to finish the inspection task given a 75% inspection coverage threshold. We find that our swarm is able to successfully localize the present so

    A Comprehensive Survey on Particle Swarm Optimization Algorithm and Its Applications

    Get PDF
    Particle swarm optimization (PSO) is a heuristic global optimization method, proposed originally by Kennedy and Eberhart in 1995. It is now one of the most commonly used optimization techniques. This survey presented a comprehensive investigation of PSO. On one hand, we provided advances with PSO, including its modifications (including quantum-behaved PSO, bare-bones PSO, chaotic PSO, and fuzzy PSO), population topology (as fully connected, von Neumann, ring, star, random, etc.), hybridization (with genetic algorithm, simulated annealing, Tabu search, artificial immune system, ant colony algorithm, artificial bee colony, differential evolution, harmonic search, and biogeography-based optimization), extensions (to multiobjective, constrained, discrete, and binary optimization), theoretical analysis (parameter selection and tuning, and convergence analysis), and parallel implementation (in multicore, multiprocessor, GPU, and cloud computing forms). On the other hand, we offered a survey on applications of PSO to the following eight fields: electrical and electronic engineering, automation control systems, communication theory, operations research, mechanical engineering, fuel and energy, medicine, chemistry, and biology. It is hoped that this survey would be beneficial for the researchers studying PSO algorithms

    Projection-Based Clustering through Self-Organization and Swarm Intelligence

    Get PDF
    It covers aspects of unsupervised machine learning used for knowledge discovery in data science and introduces a data-driven approach to cluster analysis, the Databionic swarm (DBS). DBS consists of the 3D landscape visualization and clustering of data. The 3D landscape enables 3D printing of high-dimensional data structures. The clustering and number of clusters or an absence of cluster structure are verified by the 3D landscape at a glance. DBS is the first swarm-based technique that shows emergent properties while exploiting concepts of swarm intelligence, self-organization and the Nash equilibrium concept from game theory. It results in the elimination of a global objective function and the setting of parameters. By downloading the R package DBS can be applied to data drawn from diverse research fields and used even by non-professionals in the field of data mining

    ์•”์„์˜ ๊ธฐ๊ณ„๊ตด์ฐฉ ์„ฑ๋Šฅ ์˜ˆ์ธก์„ ์œ„ํ•œ ์œ ์ „์ž๋ฐœํ˜„ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ์ž…์ž๊ตฐ์ง‘์ตœ์ ํ™”์— ๊ธฐ์ดˆํ•œ ํ˜ผํ•ฉํ˜• ์ง„ํ™” ๊ณ„์‚ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ(๋ฐ•์‚ฌ) -- ์„œ์šธ๋Œ€ํ•™๊ต๋Œ€ํ•™์› : ๊ณต๊ณผ๋Œ€ํ•™ ์—๋„ˆ์ง€์‹œ์Šคํ…œ๊ณตํ•™๋ถ€, 2022. 8. Seokwon Jeon.์•”๋ฐ˜ ๊ธฐ๊ณ„ ๊ตด์ฐฉ ๊ธฐ์ˆ ์˜ ๋ฐœ์ „์œผ๋กœ ๊ธฐ์กด์˜ ๋ฐœํŒŒ ๊ณต๋ฒ•์ด ์•„๋‹Œ ๊ธฐ๊ณ„ ๊ตด์ฐฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€ํ•˜ ๊ณต๊ฐ„์„ ๊ฑด์„คํ•˜๋Š” ์‚ฌ๋ก€๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ๋‹ค. ๊ธฐ๊ณ„์‹ ์•”์„ ๊ตด์ฐฉ ๋ถ„์•ผ์—๋Š” ๋‹ค์–‘ํ•œ ๋ณ€์ˆ˜ ๊ฐ„์˜ ๊ด€๊ณ„์— ๋Œ€ํ•œ ์ƒ๋‹นํ•œ ์ˆ˜์˜ ๊ฒฐ์ •๋ก ์  ํ•ด๋ฒ•์ด ์žˆ์ง€๋งŒ, ๋งŽ์€ ๊ฒฝ์šฐ ๋ณ€์ˆ˜ ๊ฐ„์˜ ๊ฒฐ์ •์  ๊ด€๊ณ„๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ๊ทนํžˆ ์–ด๋ ต๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ๋งŽ์€ ์—ฐ๊ตฌ์ž๋“ค์ด ํšŒ๊ท€ ๋ถ„์„์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๊ด€๊ณ„๋ฅผ ์„ค๋ช…ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์•”์„ ํŒŒ์‡„ ํ˜„์ƒ์˜ ๋ณต์žกํ•˜๊ณ  ๋น„์„ ํ˜•์ ์ธ ํŠน์„ฑ์œผ๋กœ ์ธํ•ด ๊ธฐ์กด์˜ ํ•จ์ˆ˜ ํ”ผํŒ… ๊ธฐ๋ฒ•์—์„œ ์š”๊ตฌํ•˜๋Š” ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ์— ๋ถ€ํ•ฉํ•˜๋Š” ๋น„์„ ํ˜• ํ•จ์ˆ˜์˜ ํ˜•ํƒœ๋ฅผ ํ•ฉ๋ฆฌ์ ์œผ๋กœ ๊ฒฐ์ •ํ•˜๊ธฐ๊ฐ€ ์‰ฝ์ง€ ์•Š๋‹ค. ๋”ฐ๋ผ์„œ ๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” ๊ธฐ๊ณ„ ๊ตด์ฐฉ ๋ถ„์•ผ์˜ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์œ ์ „์ž ๋ฐœํ˜„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(GEP)๊ณผ ์ž…์ž ๊ตฐ์ง‘ ์ตœ์ ํ™” (PSO)์˜ ์กฐํ•ฉ์„ ๋ฐ์ดํ„ฐ ๋ถ„์„์— ์‚ฌ์šฉํ•˜์˜€๋‹ค. GEP ๋ฐ PSO๋Š” ์ง„ํ™”์  ๊ณ„์‚ฐ ๊ธฐ์ˆ ์ด๋ฉฐ GEP-PSO ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋งž๋Š” ๋น„์„ ํ˜• ํ•จ์ˆ˜์˜ ํ˜•์‹๊ณผ ์ƒ์ˆ˜๋ฅผ ์ž๋™์œผ๋กœ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค. ๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” ์ž„ํŒฉํŠธ ํ•ด๋จธ์— ๋Œ€ํ•œ ์„ฑ๋Šฅ ์˜ˆ์ธก ๋ชจ๋ธ, ํ”ฝ์ปคํ„ฐ์— ํ•„์š”ํ•œ ๋น„์—๋„ˆ์ง€ ์˜ˆ์ธก ๋ชจ๋ธ, ํ”ฝ์ปคํ„ฐ์— ์ž‘์šฉํ•˜๋Š” ์ ˆ์‚ญ๋ ฅ, ์ˆ˜์ง๋ ฅ, ํšก๋ฐฉํ–ฅ๋ ฅ ์˜ˆ์ธก ๋ชจ๋ธ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์˜€๋‹ค. ๋ชจ๋“  ๊ฒฝ์šฐ์— GEP-PSO ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋œ ๊ฒฐ๊ณผ๋Š” ๋‹ค์ค‘ ์„ ํ˜• ํšŒ๊ท€์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๊ฒฐ๊ณผ์™€ ๋น„๊ตํ•˜์—ฌ ์ƒ๋‹นํžˆ ๋†’์€ ์˜ˆ์ธก ์ •ํ™•๋„๋ฅผ ์ƒ์„ฑํ•จ์„ ํ™•์ธํ•˜์˜€๋‹ค. ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ GEP-PSO ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๊ฒฐ๊ณผ์™€ ๋‹ค๋ฅธ ์—ฐ๊ตฌ์ž๊ฐ€ ๊ฐœ๋ฐœํ•œ ์˜ˆ์ธก ๋ชจ๋ธ์„ ๋น„๊ตํ•˜์—ฌ ํ˜„์žฌ ์—ฐ๊ตฌ ๊ณผ์ •์—์„œ ๊ฐœ๋ฐœ๋œ ๋ชจ๋ธ์˜ ์žฅ์ ์„ ๋ณด์—ฌ ์ค„ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๋†’์€ ์ˆ˜์ค€์˜ ์ •ํ™•๋„ ์™ธ์—๋„ GEP-PSO ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ๋œ ๋ชจ๋ธ์€ ๊ธฐ์กด ์˜ˆ์ธก ๋ชจ๋ธ์˜ ๋‹จ์ ์„ ์ƒ๋‹น ๋ถ€๋ถ„ ๊ทน๋ณตํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐœ๋ฐœ๋œ ๋ชจ๋ธ์€ ์–ป๊ธฐ ์‰ฌ์šด ์ž…๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ฑฐ์˜ ์š”๊ตฌํ•˜์ง€ ์•Š์œผ๋ฉด์„œ ๋” ๋งŽ์€ ์‹ ๋ขฐ์„ฑ ๋ฐ ์ •ํ™•๋„๋ฅผ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด ์˜ˆ์ธก ๋ชจ๋ธ์—์„œ ๋ฌด์‹œ๋˜์—ˆ๋˜ ์ค‘์š”ํ•œ ์ž…๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํฌํ•จํ•˜๋ฏ€๋กœ ๋” ์œ ๋ฆฌํ•˜๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.With the advances in mechanical excavation technology, increasing number of underground spaces are built using mechanical excavation rather than the conventional drilling and blasting method. In the field of mechanical rock excavation, there are a fair number of deterministic solutions for the relations between different variables. However, in many cases, establishing such a relation is extremely difficult. As a result, many researchers try to explain those relations using regression analysis. Due to the complex and non-linear nature of rock cutting phenomenon, it is not easy to reasonably determine the form of the non-linear functions that fit to the statistical data as it is required by the conventional non-linear function fitting techniques. As a result, a combination of Gene Expression Programming (GEP) and Particle Swarm Optimization (PSO) was used for data analysis in this study in order to solve problems in the field of mechanical excavation. GEP and PSO are evolutionary computation techniques and the GEP-PSO algorithm is capable of automatically finding the form and constants of a non-linear function that fits on a data set. The algorithm was used in order to develop a performance prediction model for impact hammer, a prediction model for specific energy required by point attack picks, and models for prediction of cutting, normal, and side force acting on a point attack pick. In all cases, the results generated using the GEP-PSO algorithm produced significantly high prediction accuracy in comparison to those generated by multiple linear regression. When possible, comparisons were made between the results generated by the GEP-PSO algorithm and the prediction models developed by other researchers to show the advantages of the models developed over the course of the present study. In addition to high level of accuracy, the models developed using GEP-PSO algorithm could overcome shortcomings of the existing prediction models to a fair extent. The developed models are more advantageous as they provide more reliability/accuracy while requiring few easy-to-obtain input parameters, and/or they include the significant input parameters that have been neglected by the existing prediction models.1. Introduction 1 2. Literature Review 10 2.1 Impact hammer performance prediction 10 2.1.1 Existing performance prediction models 11 2.1.2 Performance prediction model 13 2.2 Specific energy prediction 14 2.2.1 Parameters with a significant impact on specific energy 16 2.2.2 Specific energy prediction model 22 2.3 Forces acting on a point attack pick 22 2.3.1 Existing force prediction models 23 2.3.2 Parameters with a significant impact on forces 29 2.3.3 Forces prediction models 30 3. Statistical Data 31 3.1 Impact hammer performance 31 3.1.1 Levent-Hisarustu tunnel 31 3.1.2 Uskudar-Cekmekoy tunnel 33 3.2 Specific energy required by point attack picks 37 3.3 Forces applied on point attack picks 41 4. Data Analysis Method 43 4.1 Gene Expression Programming (GEP) 45 4.1.1 Genetic Operators 47 4.1.2 The Basic Flowchart of GEP algorithm 55 4.2 Particle Swarm Optimization (PSO) 56 4.3 GEP-PSO algorithm 58 5. Results and Discussion 64 5.1 The suggested impact hammer performance prediction model 65 5.2 The model suggested for prediction of specific energy required by point attack picks 75 5.3 The suggested models for prediction of forces acting on a point attack pick 88 6. Conclusions 97 6.1 Performance prediction model for impact hammer 97 6.2 Prediction model for specific energy required by point attack picks 99 6.3 Models for prediction of cutting, normal, and side force acting on a point attack pick 100 References 102 ์ดˆ ๋ก 116 Appendix A 118 Acknowledgment 138๋ฐ•

    Metaheuristic-Based Neural Network Training And Feature Selector For Intrusion Detection

    Get PDF
    Intrusion Detection (ID) in the context of computer networks is an essential technique in modern defense-in-depth security strategies. As such, Intrusion Detection Systems (IDSs) have received tremendous attention from security researchers and professionals. An important concept in ID is anomaly detection, which amounts to the isolation of normal behavior of network traffic from abnormal (anomaly) events. This isolation is essentially a classification task, which led researchers to attempt the application of well-known classifiers from the area of machine learning to intrusion detection. Neural Networks (NNs) are one of the most popular techniques to perform non-linear classification, and have been extensively used in the literature to perform intrusion detection. However, the training datasets usually compose feature sets of irrelevant or redundant information, which impacts the performance of classification, and traditional learning algorithms such as backpropagation suffer from known issues, including slow convergence and the trap of local minimum. Those problems lend themselves to the realm of optimization. Considering the wide success of swarm intelligence methods in optimization problems, the main objective of this thesis is to contribute to the improvement of intrusion detection technology through the application of swarm-based optimization techniques to the basic problems of selecting optimal packet features, and optimal training of neural networks on classifying those features into normal and attack instances. To realize these objectives, the research in this thesis follows three basic stages, succeeded by extensive evaluations

    Evolution of Control Programs for a Swarm of Autonomous Unmanned Aerial Vehicles

    Get PDF
    Unmanned aerial vehicles (UAVs) are rapidly becoming a critical military asset. In the future, advances in miniaturization are going to drive the development of insect size UAVs. New approaches to controlling these swarms are required. The goal of this research is to develop a controller to direct a swarm of UAVs in accomplishing a given mission. While previous efforts have largely been limited to a two-dimensional model, a three-dimensional model has been developed for this project. Models of UAV capabilities including sensors, actuators and communications are presented. Genetic programming uses the principles of Darwinian evolution to generate computer programs to solve problems. A genetic programming approach is used to evolve control programs for UAV swarms. Evolved controllers are compared with a hand-crafted solution using quantitative and qualitative methods. Visualization and statistical methods are used to analyze solutions. Results indicate that genetic programming is capable of producing effective solutions to multi-objective control problems
    • โ€ฆ
    corecore