Swarm intelligence: A review of algorithms

A Chakraborty, AK Kar - … -inspired computing and optimization: Theory and …, 2017 - Springer
Swarm intelligence (SI), an integral part in the field of artificial intelligence, is gradually
gaining prominence, as more and more high complexity problems require solutions which …

A survey on the software project scheduling problem

MÁ Vega-Velázquez, A García-Nájera… - International Journal of …, 2018 - Elsevier
Creating a plan for a software project is a recurring activity in software development
organizations that plays a critical role in the project success. When creating a plan for a …

A Q-learning-based memetic algorithm for multi-objective dynamic software project scheduling

XN Shen, LL Minku, N Marturi, YN Guo, Y Han - Information Sciences, 2018 - Elsevier
Software project scheduling is the problem of allocating employees to tasks in a software
project. Due to the large scale of current software projects, many studies have investigated …

Ant colony extended: experiments on the travelling salesman problem

JB Escario, JF Jimenez, JM Giron-Sierra - Expert Systems with Applications, 2015 - Elsevier
Abstract Ant Colony Extended (ACE) is a novel algorithm belonging to the general Ant
Colony Optimisation (ACO) framework. Two specific features of ACE are: the division of …

Cooperative coevolution with an improved resource allocation for large-scale multi-objective software project scheduling

X Shen, Y Guo, A Li - Applied Soft Computing, 2020 - Elsevier
The existing literature of search-based software project scheduling merely studied to
schedule a small to medium-scale project in static scenarios, while little work has …

Software project scheduling problem in the context of search-based software engineering: A systematic review

AV Rezende, L Silva, A Britto, R Amaral - Journal of Systems and Software, 2019 - Elsevier
This work provides a systematic literature review of the software project scheduling problem,
in the context of search-based software engineering, and summarizes the main models …

Swarm intelligence-based optimisation algorithms: an overview and future research issues

J Hu, H Wu, B Zhong, R Xiao - International Journal of …, 2020 - inderscienceonline.com
Swarm intelligence-based optimisation algorithms, inspired by the collective intelligent
behaviours of biology groups, have been widely recognised as efficient optimisers for many …

An evolutionary hyper-heuristic for the software project scheduling problem

X Wu, P Consoli, L Minku, G Ochoa, X Yao - Parallel Problem Solving from …, 2016 - Springer
Software project scheduling plays an important role in reducing the cost and duration of
software projects. It is an NP-hard combinatorial optimization problem that has been …

Firework-based software project scheduling method considering the learning and forgetting effect

Y Guo, J Ji, J Ji, D Gong, J Cheng, X Shen - Soft computing, 2019 - Springer
The learning and forgetting ability, as the inherent characteristics of the employees, have a
great impact on the software development process. By using the idea of WLC learning and …

A general ontological timetabling-model driven metaheuristics approach based on elite solutions

AW Siddiqui, SA Raza - Expert Systems with Applications, 2021 - Elsevier
Timetabling is a managerial problem that recurringly appears in various domains such as
education, transport, sports, and staff management. The combinatorial nature of this problem …