Ant colony optimization for RDF chain queries for decision support

被引:11
|
作者
Hogenboom, Alexander [1 ]
Frasincar, Flavius [1 ]
Kaymak, Uzay [2 ]
机构
[1] Erasmus Univ, NL-3000 DR Rotterdam, Netherlands
[2] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
关键词
RDF chain query optimization; Ant colony optimization; Genetic algorithm; Iterative improvement; Simulated annealing; SEMANTIC WEB; SEARCH; SYSTEM;
D O I
10.1016/j.eswa.2012.08.074
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Semantic Web technologies can be utilized in expert systems for decision support, allowing a user to explore in the decision making process numerous interconnected sources of data, commonly represented by means of the Resource Description Framework (RDF). In order to disclose the ever-growing amount of widely distributed RDF data to demanding users in real-time environments, fast RDF query engines are of paramount importance. A crucial task of such engines is to optimize the order in which partial results of a query are joined. Several soft computing techniques have already been proposed to address this problem, i.e., two-phase optimization (2PO) and a genetic algorithm (GA). We propose an alternative approach - an ant colony optimization (ACO) algorithm, which may be more suitable for a Semantic Web environment. Experimental results with respect to the optimization of RDF chain queries on a large RDF data source demonstrate that our approach outperforms both 2PO and a GA in terms of execution time and solution quality for queries consisting of up to 15 joins. For larger queries, both ACO and a GA may be preferable over 2PO, subject to a trade-off between execution time and solution quality. The GA yields relatively good solutions in a comparably short time frame, whereas ACO needs more time to converge to high-quality solutions. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1555 / 1563
页数:9
相关论文
共 50 条
  • [41] Enhancing scheduling solutions through ant colony ant colony optimization
    Kopuri, S
    Mansouri, N
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 5, PROCEEDINGS, 2004, : 257 - 260
  • [42] Clustering by ant colony optimization
    Trejos, J
    Murillo, A
    Piza, E
    [J]. CLASSIFICATION, CLUSTERING, AND DATA MINING APPLICATIONS, 2004, : 25 - 32
  • [43] On the invariance of ant colony optimization
    Birattari, Mauro
    Pellegrini, Paola
    Dorigo, Marco
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2007, 11 (06) : 732 - 742
  • [44] Ant Colony Optimization: An overview
    Maniezzo, V
    Carbonaro, A
    [J]. ESSAYS AND SURVEYS IN METAHEURISTICS, 2002, 15 : 469 - 492
  • [45] Ant Colony Optimization with Castes
    Kovarik, Oleg
    Skrbek, Miroslav
    [J]. ARTIFICIAL NEURAL NETWORKS - ICANN 2008, PT I, 2008, 5163 : 435 - 442
  • [46] Modifying Ant Colony Optimization
    Nonsiri, Sarayut
    Supratid, Siriporn
    [J]. 2008 IEEE CONFERENCE ON SOFT COMPUTING IN INDUSTRIAL APPLICATIONS SMCIA/08, 2009, : 95 - 100
  • [47] Ant Colony Optimization for Configuration
    Albert, Patrick
    Henocque, Laurent
    Kleiner, Mathias
    [J]. 20TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL 1, PROCEEDINGS, 2008, : 247 - +
  • [48] Classification with ant colony optimization
    Martens, David
    De Backer, Manu
    Haesen, Raf
    Vanthienen, Jan
    Snoeck, Monique
    Baesens, Bart
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2007, 11 (05) : 651 - 665
  • [49] Ant Colony System Optimization
    Wiener, Richard
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (06): : 39 - 58
  • [50] Deception in ant colony optimization
    Blum, C
    Dorigo, M
    [J]. ANT COLONY OPTIMIZATION AND SWARM INTELLIGENCE, PROCEEDINGS, 2004, 3172 : 118 - 129