
Euristinių algoritmų klasifikavimas
Author(s) -
Alfonsas Misevičius,
Vytautas Bukšnaitis,
Jonas Blonskis
Publication year - 2009
Publication title -
information and media
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.128
H-Index - 1
ISSN - 2783-6207
DOI - 10.15388/im.2009.0.3327
Subject(s) - tabu search , heuristic , simulated annealing , computer science , metaheuristic , ant colony optimization algorithms , genetic algorithm , evolutionary algorithm , artificial intelligence , algorithm , mathematical optimization , machine learning , mathematics
Straipsnis skiriamas euristinių optimizavimo algoritmų, kurie jau kelis dešimtmečius traukia kompiuterių mokslo specialistų dėmesį, klasifikavimo klausimų aptarčiai. Jame apibrėžiami euristinių algoritmų tikslai, paskirtis, jų principiniai skiriamieji faktoriai, savybės. Apžvelgiamos svarbesnių euristinių optimizavimo algoritmų (tokių kaip atkaitinimo modeliavimas, tabu paieška, genetiniai algoritmai ir pan.) klasifikavimo schemos (metodikos). Nagrinėjamas universalios algoritmų sudedamųjų komponentų matricos – substancinių konceptų sistemos – naudojimas klasifikuojant euristinius algoritmus. Pabaigoje pateikiamos apibendrinamosios išvados.Reikšminiai žodžiai: algoritmai, algoritmų klasės, euristiniai ir metaeuristiniai algoritmai, algoritmų klasifikavimas.On the classification of heuristic algorithmsAlfonsas Misevičius, Vytautas Bukšnaitis, Jonas BlonskisSummaryIn this paper, the issues related to the classification (taxonomy) of heuristic optimization algorithms are discussed. Firstly, the main goals and features of heuristic techniques are introduced. Further, we outline some important classification schemes (templates) for the classical and modern heuristic algorithms such as (descent) local search, simulated annealing, tabu search, genetic (evolutionary) algorithms, ant colony optimization, etc. We also analyze the basic aspects of a universal classification template based on a set of so-called substantial concepts, i.e. the fundamental structural components of the algorithms. The paper is completed with concluding remarks. Key words: algorithms, heuristic and metaheuristic algorithms, classification of algorithms.