Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
An evolutionary approach to combinatorial optimization problems
CSC '94 Proceedings of the 22nd annual ACM computer science conference on Scaling up : meeting the challenge of complexity in real-world computing applications: meeting the challenge of complexity in real-world computing applications
Tabu Search
Biological Symbiosis as a Metaphor for Computational Hybridization
Proceedings of the 6th International Conference on Genetic Algorithms
A Framework for Distributed Evolutionary Algorithms
PPSN VII Proceedings of the 7th International Conference on Parallel Problem Solving from Nature
Open BEAGLE: A New C++ Evolutionary Computation Framework
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
ParadisEO: A Framework for Parallel and Distributed Metaheuristics
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
Scatter Search: Methodology and Implementations in C
Scatter Search: Methodology and Implementations in C
Ant Colony Optimization
Parallel LAN/WAN heuristics for optimization
Parallel Computing - Special issue: Parallel and nature-inspired computational paradigms and applications
Parallel Metaheuristics: A New Class of Algorithms
Parallel Metaheuristics: A New Class of Algorithms
Efficient parallel LAN/WAN algorithms for optimization: the MALLBA project
Parallel Computing
PISA: a platform and programming language independent interface for search algorithms
EMO'03 Proceedings of the 2nd international conference on Evolutionary multi-criterion optimization
A distributed divide and conquer skeleton
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
No free lunch theorems for optimization
IEEE Transactions on Evolutionary Computation
Information Processing Letters
pCMALib: a parallel fortran 90 library for the evolution strategy with covariance matrix adaptation
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers
Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers
Automatic tuning of communication protocols for vehicular ad hoc networks using metaheuristics
Engineering Applications of Artificial Intelligence
A survey of algorithmic skeleton frameworks: high-level structured parallel programming enablers
Software—Practice & Experience - Focus on Selected PhD Literature Reviews in the Practical Aspects of Software Technology
Empirical computation of the quasi-optimal number of informants in particle swarm optimization
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Four-layer framework for combinatorial optimization problems domain
Advances in Engineering Software
A survey on parallel ant colony optimization
Applied Soft Computing
Swarm intelligence for traffic light scheduling: Application to real urban areas
Engineering Applications of Artificial Intelligence
EvoCOMNET'10 Proceedings of the 2010 international conference on Applications of Evolutionary Computation - Volume Part II
Why six informants is optimal in PSO
Proceedings of the 14th annual conference on Genetic and evolutionary computation
Green OLSR in VANETs with differential evolution
Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
Hi-index | 0.00 |
In this paper we discuss on the MALLBA framework, a software tool for the resolution of combinatorial optimisation problems using generic algorithmic skeletons implemented in C++. Every skeleton in the MALLBA library implements an optimisation method (exacts, metaheuristics and hybrids) and provides three different implementations for it: sequential, parallel for Local Area Networks and parallel for Wide Area Networks. This paper introduces some aspects about the software design of the MALLBA library, details of the most recent implemented skeletons and offers computational results for a scheduling problem to illustrate the utilisation of our library.