Marco Castellani

Dr. Marco Castellani

orcid

Research Focus & Metrics

Academic Career Length

26Years (2001-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
6 July 2009 in Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science
Verified
Journal Article
Closed access
Duc PhamDuc Pham
Duc Pham
Marco CastellaniMarco Castellani
Marco Castellani
The Bees Algorithm models the foraging behaviour of honeybees in order to solve optimization problems. The algorithm performs a kind of exploitative neighbourhood search combined with random explorative search. This article describes the Bees Algorithm in its basic formulation, and two recently introduced procedures that increase the speed and accuracy of the search. A critical review of the related swarm intelligence literature is presented. The effectiveness of the proposed method is compared to that of three state-of-the-art biologically inspired search methods. The four algorithms were tested on a range of well-known benchmark function optimization problems of different degrees of complexity. The experimental results proved the reliability of the bees foraging metaphor. The Bees Algorithm performed optimally, or near optimally, in almost all the tests. Compared to the three control algorithms, the Bees Algorithm was highly competitive in terms of learning accuracy and speed. The experimental tests helped also to shed further light on the search mechanisms of the Bees Algorithm and the three control methods, and to highlight their differences, strengths, and weaknesses.

7 October 2015 in Cogent Engineering
Verified
Journal Article
Open access
Duc PhamDuc Pham
Duc Pham
Marco CastellaniMarco Castellani
Marco Castellani
The Bees Algorithm is a parameter optimisation method that mimics the foraging behaviour of honey bees. This paper presents an experimental study of the performance of the Bees Algorithm. Its strengths and weaknesses are analysed, and the most suitable parameterizations in relation to different optimisation tasks are revealed. The robustness of the optimisation results to reasonable modifications of the fitness landscape is studied for a large set of parameterizations. The Bees Algorithm is tested on 18 custom-made function minimisation benchmarks, and its performance compared to that of two state-of-the-art biologically inspired optimisation methods. Thanks to their two-dimensional nature, the proposed fitness landscapes are easy to visualise. Experimental evidence indicates also that they constitute a varied and challenging set of test cases, useful to reveal the specific abilities and biases of the search algorithms. In addition, the performance of the Bees Algorithm and the other two optimisation methods is tested on four real-world minimisation tasks from the literature. The results obtained on the benchmarks prove the effectiveness and robustness of the bees foraging metaphor, in particular on the most deceptive and high-dimensional fitness landscapes. They also confirm the ability of the Bees Algorithm to solve complex real-world optimisation tasks.


1 June 2009 in Engineering Applications of Artificial Intelligence
Verified
Journal Article
Closed access
Marco CastellaniMarco Castellani
Marco Castellani
HRHefin Rowlands
Hefin Rowlands

1 July 2008
Verified
Conference Paper
Closed access
Duc PhamDuc Pham
Duc Pham
Marco CastellaniMarco Castellani
Marco Castellani
Ashraf Ahmed FahmyAshraf Ahmed Fahmy
Ashraf Ahmed Fahmy
In this paper, the Bees algorithm was used to train multi-layer perceptron neural networks to model the inverse kinematics of an articulated robot manipulator arm. The Bees Algorithm is a recently developed parameter optimisation algorithm that is inspired by the foraging behaviour of honey bees. The Bees Algorithm performs a kind of exploitative neighbourhood search combined with random explorative search. Three neural networks were trained to reproduce a set of input/output numerical examples of the inverse kinematics of the main three joints of an articulated robotic manipulator. The results prove the remarkable robustness of the Bees Algorithm, which consistently trained the neural networks to model the kinematics data with very high accuracy. The learning results obtained by the proposed algorithm are compared to the results obtained by the standard Backpropagation Algorithm and an Evolutionary Algorithm. The comparative study highlights the superior performance of the proposed Bees Algorithm over the other algorithms.

1 July 2019 in Computers & Industrial Engineering
Verified
Journal Article
Closed access
Marco CastellaniMarco Castellani
Marco Castellani
SOSameh Otri
Sameh Otri
Duc PhamDuc Pham
Duc Pham