Partial Order Multiway Search

被引:0
|
作者
Lu, Shangqi [1 ]
Martens, Wim [2 ]
Niewerth, Matthias [2 ]
Tao, Yufei [1 ]
机构
[1] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Shatin, Hong Kong, Peoples R China
[2] Univ Bayreuth, Angew Informat 7, D-95447 Bayreuth, Germany
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 2023年 / 48卷 / 04期
关键词
Partial order; graph algorithms; data structures; lower bounds; OPTIMAL EDGE RANKING; DECISION TREES; COMPLEXITY; ALGORITHM;
D O I
10.1145/3626956
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Partial order multiway search (POMS) is a fundamental problem that finds applications in crowdsourcing, distributed file systems, software testing, and more. This problem involves an interaction between an algorithm A and an oracle, conducted on a directed acyclic graph G known to both parties. Initially, the oracle selects a vertex t in G called the target. Subsequently, A must identify the target vertex by probing reachability. In each probe, A selects a set Q of vertices in G, the number of which is limited by a pre-agreed value k. The oracle then reveals, for each vertex q is an element of Q, whether q can reach the target in G. The objective of A is to minimize the number of probes. We propose an algorithm to solve POMS in O(log(1+k) n + d/k log(1+d) n) probes, where n represents the number of vertices in G, andd denotes the largest out-degree of the vertices in G. The probing complexity is asymptotically optimal. Our study also explores two new POMS variants: The first one, named taciturn POMS, is similar to classical POMS but assumes a weaker oracle, and the second one, named EM POMS, is a direct extension of classical POMS to the external memory (EM) model. For both variants, we introduce algorithms whose performance matches or nearly matches the corresponding theoretical lower bounds.
引用
收藏
页数:31
相关论文
共 50 条
  • [41] THE SEARCH FOR ORDER
    Tyrrell, Ian
    [J]. JOURNAL OF THE GILDED AGE AND PROGRESSIVE ERA, 2018, 17 (02): : 397 - 411
  • [42] Dynamic Multiway Segment Tree for IP Lookups and the Fast Pipelined Search Engine
    Chang, Yeim-Kuan
    Lin, Yung-Chieh
    Su, Cheng-Chien
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (04) : 492 - 506
  • [43] Recent developments of chemical multiway calibration methodologies with second-order or higher-order advantages
    Wu, Hai-Long
    Li, Yong
    Yu, Ru-Qin
    [J]. JOURNAL OF CHEMOMETRICS, 2014, 28 (05) : 476 - 489
  • [44] Optimization of partial search
    Korepin, VE
    [J]. JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 2005, 38 (44): : L731 - L738
  • [45] PLANNING AS REFINEMENT SEARCH - A UNIFIED FRAMEWORK FOR EVALUATING DESIGN TRADEOFFS IN PARTIAL-ORDER PLANNING
    KAMBHAMPATI, S
    KNOBLOCK, CA
    YANG, Q
    [J]. ARTIFICIAL INTELLIGENCE, 1995, 76 (1-2) : 167 - 238
  • [46] The canonical partial least squares approach to analysing multiway datasets-N-CPLS
    Liland, Kristian Hovde
    Indahl, Ulf Geir
    Skogholt, Joakim
    Mishra, Puneet
    [J]. JOURNAL OF CHEMOMETRICS, 2022, 36 (07)
  • [47] IMPROVING THE PERFORMANCE OF MODEL-ORDER SELECTION CRITERIA BY PARTIAL-MODEL SELECTION SEARCH
    Alkhaldi, Weaam
    Iskander, D. Robert
    Zoubir, Abdelhak M.
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2010, : 4130 - 4133
  • [48] Partial Order Pruning: for Best Speed/Accuracy Trade-off in Neural Architecture Search
    Li, Xin
    Zhou, Yiming
    Pan, Zheng
    Feng, Jiashi
    [J]. 2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 9137 - 9145
  • [49] Intent-based System Design with Efficient Search Using Partial-Order Reduction
    Kuwahara, Takuya
    Kuroda, Takayuki
    Satoda, Kozo
    [J]. PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022, 2022,
  • [50] Partial Partial Preference Order Orders
    Quaeghebeur, Erik
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL SYMPOSIUM ON IMPRECISE PROBABILITY: THEORIES AND APPLICATIONS (ISIPTA '15), 2015, : 347 - 347