In this paper we provide sub-linear algorithms for several fundamental problems in the setting in which the input graph excludes a fixed minor, i.e., is a minor-free graph. In particular, we provide the following algorithms for minor-free unbounded degree graphs. (1) A tester for Hamiltonicity with two-sided error with $poly(1/\epsilon)$-query complexity, where $\epsilon$ is the proximity parameter. (2) A local algorithm, as defined by Rubinfeld et al. (ICS 2011), for constructing a spanning subgraph with almost minimum weight, specifically, at most a factor $(1+\epsilon)$ of the optimum, with $poly(1/\epsilon)$-query complexity. Both our algorithms use partition oracles, a tool introduced by Hassidim et al. (FOCS 2009), which are oracles that provide access to a partition of the graph such that the number of cut-edges is small and each part of the partition is small. The polynomial dependence in $1/\epsilon$ of our algorithms is achieved by combining the recent $poly(d/\epsilon)$-query partition oracle of Kumar-Seshadhri-Stolman (ECCC 2021) for minor-free graphs with degree bounded by $d$. For bounded degree minor-free graphs we introduce the notion of covering partition oracles which is a relaxed version of partition oracles and design a $poly(d/\epsilon)$-time covering partition oracle. Using our covering partition oracle we provide the same results as above (except that the tester for Hamiltonicity has one-sided error) for minor-free bounded degree graphs, as well as showing that any property which is monotone and additive (e.g. bipartiteness) can be tested in minor-free graphs by making $poly(d/\epsilon)$-queries. The benefit of using the covering partition oracle rather than the partition oracle in our algorithms is its simplicity and an improved polynomial dependence in $1/\epsilon$ in the obtained query complexity.
翻译:在本文中, 我们提供亚线性算法, 在输入图排除一个固定的微小( 即, 美元) 的设置中, 一个小问题, 是一个小的算法 。 特别是, 我们为无微小( 1/\ epsilon) 度图提供以下的算法 。 (1) 汉密尔顿式测试器, 带有双向错误, 使用$poly( 1/\ epsilon) $- query 的近距离参数 。 (2) 由 Rubinfeld 等人( ICS, 2011年) 定义的本地算法, 用于构建一个几乎最小重量( 1 \ e- eepsilon) 的子谱, 特别是以 $ $ ( lifrecial- listal) 的离子( lifrecial- listal- listal- listal), 将一个小的离子( lide- deal- deal- develildal) exal- exal- ladeal- exal- lader) as- excial- excial- us ladeal- slational- 或slated- slationslationsleval- slated- slationslated- 20- orizal-, 或slationslationslationslationslationslationslationslationslationsl),,,,,,,,,,, = 或 =- sal- =- = 或 =- sal- sal- sal- sal- sal- sal- sal- sal- sal- sal- sal- sal- sal- 或sal- sal- 或sl- = = or- sal- sal- sal- sal- sal- sal- sal- sal- sal- sal- sal- sal- sal- sal- slal-