Use

Application areas

ABC is a general-purpose optimization algorithm usable on continuous, discrete and constrained problems. The areas below are compiled from the group's own projects and publications.

  • Numerical function optimization

    The field the algorithm was first introduced for (TR06, 2005).

  • Neural network training

    Training the weights of feed-forward networks with ABC.

  • Clustering and data mining

    ABC-based clustering and classification algorithms.

  • Image processing and medical diagnosis

    Polyp detection, macular edema segmentation in OCT images.

  • Digital filter design

    Optimization of IIR filter coefficients.

  • Wireless sensor networks

    Deployment and routing problems.

  • Robotic path planning

    Route generation in obstacle-filled environments with ABC and ABCP.

  • Combinatorial optimization

    Travelling salesman and scheduling problems.

  • Symbolic regression

    Model discovery with Artificial Bee Colony Programming (ABCP).

  • Protein folding

    Protein structure prediction problems.

For more, see the publications and projects pages.

Kayseri'den Dünyaya Yayılan ABC Algoritması0:00 / 23:01 · 1/14