Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Bahriye Akay is active.

Publication


Featured researches published by Bahriye Akay.


Applied Mathematics and Computation | 2009

A comparative study of Artificial Bee Colony algorithm

Dervis Karaboga; Bahriye Akay

Artificial Bee Colony (ABC) algorithm is one of the most recently introduced swarm-based algorithms. ABC simulates the intelligent foraging behaviour of a honeybee swarm. In this work, ABC is used for optimizing a large set of numerical test functions and the results produced by ABC algorithm are compared with the results obtained by genetic algorithm, particle swarm optimization algorithm, differential evolution algorithm and evolution strategies. Results show that the performance of the ABC is better than or similar to those of other population-based algorithms with the advantage of employing fewer control parameters.


Information Sciences | 2012

A modified Artificial Bee Colony algorithm for real-parameter optimization

Bahriye Akay; Dervis Karaboga

Swarm intelligence is a research field that models the collective intelligence in swarms of insects or animals. Many algorithms that simulates these models have been proposed in order to solve a wide range of problems. The Artificial Bee Colony algorithm is one of the most recent swarm intelligence based algorithms which simulates the foraging behaviour of honey bee colonies. In this work, modified versions of the Artificial Bee Colony algorithm are introduced and applied for efficiently solving real-parameter optimization problems.


Artificial Intelligence Review | 2009

A survey: algorithms simulating bee swarm intelligence

Dervis Karaboga; Bahriye Akay

Swarm intelligence is an emerging area in the field of optimization and researchers have developed various algorithms by modeling the behaviors of different swarm of animals and insects such as ants, termites, bees, birds, fishes. In 1990s, Ant Colony Optimization based on ant swarm and Particle Swarm Optimization based on bird flocks and fish schools have been introduced and they have been applied to solve optimization problems in various areas within a time of two decade. However, the intelligent behaviors of bee swarm have inspired the researchers especially during the last decade to develop new algorithms. This work presents a survey of the algorithms described based on the intelligence in bee swarms and their applications.


Applied Soft Computing | 2011

A modified Artificial Bee Colony (ABC) algorithm for constrained optimization problems

Dervis Karaboga; Bahriye Akay

Abstract: Artificial Bee Colony (ABC) algorithm was firstly proposed for unconstrained optimization problems on where that ABC algorithm showed superior performance. This paper describes a modified ABC algorithm for constrained optimization problems and compares the performance of the modified ABC algorithm against those of state-of-the-art algorithms for a set of constrained test problems. For constraint handling, ABC algorithm uses Debs rules consisting of three simple heuristic rules and a probabilistic selection scheme for feasible solutions based on their fitness values and infeasible solutions based on their violation values. ABC algorithm is tested on thirteen well-known test problems and the results obtained are compared to those of the state-of-the-art algorithms and discussed. Moreover, a statistical parameter analysis of the modified ABC algorithm is conducted and appropriate values for each control parameter are obtained using analysis of the variance (ANOVA) and analysis of mean (ANOM) statistics.


modeling decisions for artificial intelligence | 2007

Artificial Bee Colony (ABC) Optimization Algorithm for Training Feed-Forward Neural Networks

Dervis Karaboga; Bahriye Akay; Celal Ozturk

Training an artificial neural network is an optimization task since it is desired to find optimal weight set of a neural network in training process. Traditional training algorithms has some drawbacks such as getting stuck in local minima and computational complexity. Therefore, evolutionary algorithms are employed to train neural networks to overcome these issues. In this work, Artificial Bee Colony (ABC) Algorithm which has good exploration and exploitation capabilities in searching optimal weight set is used in training neural networks.


Journal of Intelligent Manufacturing | 2012

Artificial bee colony algorithm for large-scale problems and engineering design optimization

Bahriye Akay; Dervis Karaboga

Engineering design problems are generally large scale or nonlinear or constrained optimization problems. The Artificial Bee Colony (ABC) algorithm is a successful tool for optimizing unconstrained problems. In this work, the ABC algorithm is used to solve large scale optimization problems, and it is applied to engineering design problems by extending the basic ABC algorithm simply by adding a constraint handling technique into the selection step of the ABC algorithm in order to prefer the feasible regions of entire search space. Nine well-known large scale unconstrained test problems and five well-known constrained engineering problems are solved by using the ABC algorithm and the performance of ABC algorithm is compared against those of state-of-the-art algorithms.


Applied Soft Computing | 2013

A study on particle swarm optimization and artificial bee colony algorithms for multilevel thresholding

Bahriye Akay

Segmentation is a critical task in image processing. Bi-level segmentation involves dividing the whole image into partitions based on a threshold value, whereas multilevel segmentation involves multiple threshold values. A successful segmentation assigns proper threshold values to optimise a criterion such as entropy or between-class variance. High computational cost and inefficiency of an exhaustive search for the optimal thresholds leads to the use of global search heuristics to set the optimal thresholds. An emerging area in global heuristics is swarm-intelligence, which models the collective behaviour of the organisms. In this paper, two successful swarm-intelligence-based global optimisation algorithms, particle swarm optimisation (PSO) and artificial bee colony (ABC), have been employed to find the optimal multilevel thresholds. Kapurs entropy, one of the maximum entropy techniques, and between-class variance have been investigated as fitness functions. Experiments have been performed on test images using various numbers of thresholds. The results were assessed using statistical tools and suggest that Otsus technique, PSO and ABC show equal performance when the number of thresholds is two, while the ABC algorithm performs better than PSO and Otsus technique when the number of thresholds is greater than two. Experiments based on Kapurs entropy indicate that the ABC algorithm can be efficiently used in multilevel thresholding. Moreover, segmentation methods are required to have a minimum running time in addition to high performance. Therefore, the CPU times of ABC and PSO have been investigated to check their validity in real-time. The CPU time results show that the algorithms are scalable and that the running times of the algorithms seem to grow at a linear rate as the problem size increases.


international conference on computational collective intelligence | 2009

Parameter Tuning for the Artificial Bee Colony Algorithm

Bahriye Akay; Dervis Karaboga

While solving a problem by an optimization algorithm, adjusting algorithm parameters have significant importance on the performance of the algorithm. A fine tuning of control parameters is required for most of the algorithms to obtain desired solutions. In this study, performance of the Artificial Bee Colony (ABC) algorithm, which simulates the foraging behaviour of a honey bee swarm, was investigated by analyzing the effect of control parameters.


signal processing and communications applications conference | 2007

Artificial Bee Colony (ABC) Algorithm on Training Artificial Neural Networks

Dervis Karaboga; Bahriye Akay

In this work, performance of the artificial bee colony algorithm, a recently proposed algorithm, has been tested on training on artificial neural networks which are widely used in signal processing applications and the performance of the algorithm has been compared to differential evolution and particle swarm optimization algorithms which are also population-based algorithms. Results show that ABC algorithm outperforms the other algorithms.


congress of the italian association for artificial intelligence | 2009

Solving Integer Programming Problems by Using Artificial Bee Colony Algorithm

Bahriye Akay; Dervis Karaboga

This paper presents a study that applies the Artificial Bee Colony algorithm to integer programming problems and compares its performance with those of Particle Swarm Optimization algorithm variants and Branch and Bound technique presented to the literature. In order to cope with integer programming problems, in neighbour solution production unit, solutions are truncated to the nearest integer values. The experimental results show that Artificial Bee Colony algorithm can handle integer programming problems efficiently and Artificial Bee Colony algorithm can be considered to be very robust by the statistics calculated such as mean, median, standard deviation.

Collaboration


Dive into the Bahriye Akay's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Kuljeet Singh

Indian Institute of Technology Ropar

View shared research outputs
Top Co-Authors

Avatar

Ranjan Das

Indian Institute of Technology Ropar

View shared research outputs
Top Co-Authors

Avatar

Bing Xue

Victoria University of Wellington

View shared research outputs
Top Co-Authors

Avatar

Mengjie Zhang

Victoria University of Wellington

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge