Network


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

Hotspot


Dive into the research topics where Ayed A. Salman is active.

Publication


Featured researches published by Ayed A. Salman.


Microprocessors and Microsystems | 2002

Particle swarm optimization for task assignment problem

Ayed A. Salman; Imtiaz Ahmad; Sabah Al-Madani

Abstract Task assignment is one of the core steps to effectively exploit the capabilities of distributed or parallel computing systems. The task assignment problem is an NP-complete problem. In this paper, we present a new task assignment algorithm that is based on the principles of particle swarm optimization (PSO). PSO follows a collaborative population-based search, which models over the social behavior of bird flocking and fish schooling. PSO system combines local search methods (through self experience) with global search methods (through neighboring experience), attempting to balance exploration and exploitation. We discuss the adaptation and implementation of the PSO search strategy to the task assignment problem. The effectiveness of the proposed PSO-based algorithm is demonstrated by comparing it with the genetic algorithm, which is well-known population-based probabilistic heuristic, on randomly generated task interaction graphs. Simulation results indicate that PSO-based algorithm is a viable approach for the task assignment problem.


computational intelligence and security | 2005

Self-adaptive differential evolution

Mahamed G. H. Omran; Ayed A. Salman; Andries P. Engelbrecht

Differential Evolution (DE) is generally considered as a reliable, accurate, robust and fast optimization technique. DE has been successfully applied to solve a wide range of numerical optimization problems. However, the user is required to set the values of the control parameters of DE for each problem. Such parameter tuning is a time consuming task. In this paper, a self-adaptive DE (SDE) is proposed where parameter tuning is not required. The performance of SDE is investigated and compared with other versions of DE. The experiments conducted show that SDE outperformed the other DE versions in all the benchmark functions.


International Journal of Pattern Recognition and Artificial Intelligence | 2005

PARTICLE SWARM OPTIMIZATION METHOD FOR IMAGE CLUSTERING

Mahamed G. H. Omran; Andries P. Engelbrecht; Ayed A. Salman

An image clustering method that is based on the particle swarm optimizer (PSO) is developed in this paper. The algorithm finds the centroids of a user specified number of clusters, where each cluster groups together with similar image primitives. To illustrate its wide applicability, the proposed image classifier has been applied to synthetic, MRI and satellite images. Experimental results show that the PSO image classifier performs better than state-of-the-art image classifiers (namely, K-means, Fuzzy C-means, K-Harmonic means and Genetic Algorithms) in all measured criteria. The influence of different values of PSO control parameters on performance is also illustrated.


Pattern Analysis and Applications | 2006

Dynamic clustering using particle swarm optimization with application in image segmentation

Mahamed G. H. Omran; Ayed A. Salman; Andries P. Engelbrecht

A new dynamic clustering approach (DCPSO), based on particle swarm optimization, is proposed. This approach is applied to image segmentation. The proposed approach automatically determines the “optimum” number of clusters and simultaneously clusters the data set with minimal user interference. The algorithm starts by partitioning the data set into a relatively large number of clusters to reduce the effects of initial conditions. Using binary particle swarm optimization the “best” number of clusters is selected. The centers of the chosen clusters is then refined via the K-means clustering algorithm. The proposed approach was applied on both synthetic and natural images. The experiments conducted show that the proposed approach generally found the “optimum” number of clusters on the tested images. A genetic algorithm and random search version of dynamic clustering is presented and compared to the particle swarm version.


European Journal of Operational Research | 2009

Bare bones differential evolution

Mahamed G. H. Omran; Andries P. Engelbrecht; Ayed A. Salman

The barebones differential evolution (BBDE) is a new, almost parameter-free optimization algorithm that is a hybrid of the barebones particle swarm optimizer and differential evolution. Differential evolution is used to mutate, for each particle, the attractor associated with that particle, defined as a weighted average of its personal and neighborhood best positions. The performance of the proposed approach is investigated and compared with differential evolution, a Von Neumann particle swarm optimizer and a barebones particle swarm optimizer. The experiments conducted show that the BBDE provides excellent results with the added advantage of little, almost no parameter tuning. Moreover, the performance of the barebones differential evolution using the ring and Von Neumann neighborhood topologies is investigated. Finally, the application of the BBDE to the real-world problem of unsupervised image classification is investigated. Experimental results show that the proposed approach performs very well compared to other state-of-the-art clustering algorithms in all measured criteria.


congress on evolutionary computation | 2005

Differential evolution methods for unsupervised image classification

Mahamed G. H. Omran; Andries P. Engelbrecht; Ayed A. Salman

A clustering method that is based on differential evolution is developed in this paper. The algorithm finds the centroids of a user specified number of clusters, where each cluster groups together similar patterns. The application of the proposed clustering algorithm to the problem of unsupervised classification and segmentation of images is investigated. To illustrate its wide applicability, the proposed algorithm is then applied to synthetic, MRI and satellite images. Experimental results show that the differential evolution clustering algorithm performs very well compared to other state-of-the-art clustering algorithms in all measured criteria. Additionally, the paper presents a different formulation to the multi-objective fitness function to eliminate the need to tune objective weights. A gbest DE is also proposed with encouraging results.


European Journal of Operational Research | 2007

Empirical analysis of self-adaptive differential evolution

Ayed A. Salman; Andries P. Engelbrecht; Mahamed G. H. Omran

Differential evolution (DE) is generally considered as a reliable, accurate, robust and fast optimization technique. DE has been successfully applied to solve a wide range of numerical optimization problems. However, the user is required to set the values of the control parameters of DE for each problem. Such parameter tuning is a time consuming task. In this paper, a self-adaptive DE (SDE) algorithm which eliminates the need for manual tuning of control parameters is empirically analyzed. The performance of SDE is investigated and compared with other well-known approaches. The experiments conducted show that SDE generally outperform other DE algorithms in all the benchmark functions. Moreover, the performance of SDE using the ring neighborhood topology is investigated.


ieee swarm intelligence symposium | 2007

Differential Evolution Based Particle Swarm Optimization

Mahamed G. H. Omran; Andries P. Engelbrecht; Ayed A. Salman

A new, almost parameter-free optimization algorithm is developed in this paper as a hybrid of the barebones particle swarm optimizer (PSO) and differential evolution (DE). The DE is used to mutate, for each particle, the attractor associated with that particle, defined as a weighted average of its personal and neighborhood best positions. Results of this algorithm are compared to that of the barebones PSO, Von Neumann PSO, a DE PSO, and DE/rand/1/bin. These results show that the new algorithm provides excellent results with the added advantage that no parameter tuning is needed


Swarm Intelligence in Data Mining | 2006

Particle Swarm Optimization for Pattern Recognition and Image Processing

Mahamed G. H. Omran; Andries P. Engelbrecht; Ayed A. Salman

Summary. Pattern recognition has as its objective to classify objects into different categories and classes. It is a fundamental component of artificial intelligence and computer vision. This chapter investigates the application of an efficient optimization method, known as Particle Swarm Optimization (PSO), to the field of pattern recognition and image processing. First a clustering method that is based on PSO is discussed. The application of the proposed clustering algorithm to the problem of unsupervised classification and segmentation of images is investigated. Then PSObased approaches that tackle the color image quantization and spectral unmixing problems are discussed.


ieee swarm intelligence symposium | 2007

Barebones Particle Swarm for Integer Programming Problems

Mahamed G. H. Omran; Andries P. Engelbrecht; Ayed A. Salman

The performance of two variants of particle swarm optimization (PSO) when applied to integer programming problems is investigated. The two PSO variants, namely, barebones particle swarm (BB) and the exploiting barebones particle swarm (BBExp) are compared with the standard PSO and standard differential evolution (DE) on several integer programming test problems. The results show that the BBExp seems to be an efficient alternative for solving integer programming problems

Collaboration


Dive into the Ayed A. Salman's collaboration.

Top Co-Authors

Avatar

Mahamed G. H. Omran

Gulf University for Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Salah Al-Sharhan

Gulf University for Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge