25 #ifndef PAGMO_ALGORITHM_BEE_COLONY_H 
   26 #define PAGMO_ALGORITHM_BEE_COLONY_H 
   30 #include "../config.h" 
   31 #include "../population.h" 
   32 #include "../serialization.h" 
   36 namespace pagmo { 
namespace algorithm {
 
   63         std::string get_name() 
const;
 
   65         std::string human_readable_extra() 
const;
 
   67         friend class boost::serialization::access;
 
   68         template <
class Archive>
 
   69         void serialize(Archive &ar, 
const unsigned int)
 
   71                 ar & boost::serialization::base_object<base>(*this);
 
   72                 ar & 
const_cast<int &
>(m_iter);
 
   73                 ar & 
const_cast<int &
>(m_limit);   
 
boost::shared_ptr< base > base_ptr
Alias for shared pointer to base algorithm. 
 
The Artificial Bee Colony Solver (ABC)