189 research outputs found

    An Algorithmic Meta-Theorem for Graph Modification to Planarity and FOL

    Full text link
    In general, a graph modification problem is defined by a graph modification operation \boxtimes and a target graph property P{\cal P}. Typically, the modification operation \boxtimes may be vertex removal}, edge removal}, edge contraction}, or edge addition and the question is, given a graph GG and an integer kk, whether it is possible to transform GG to a graph in P{\cal P} after applying kk times the operation \boxtimes on GG. This problem has been extensively studied for particilar instantiations of \boxtimes and P{\cal P}. In this paper we consider the general property Pϕ{\cal P}_{{\phi}} of being planar and, moreover, being a model of some First-Order Logic sentence ϕ{\phi} (an FOL-sentence). We call the corresponding meta-problem Graph \boxtimes-Modification to Planarity and ϕ{\phi} and prove the following algorithmic meta-theorem: there exists a function f:N2Nf:\Bbb{N}^{2}\to\Bbb{N} such that, for every \boxtimes and every FOL sentence ϕ{\phi}, the Graph \boxtimes-Modification to Planarity and ϕ{\phi} is solvable in f(k,ϕ)n2f(k,|{\phi}|)\cdot n^2 time. The proof constitutes a hybrid of two different classic techniques in graph algorithms. The first is the irrelevant vertex technique that is typically used in the context of Graph Minors and deals with properties such as planarity or surface-embeddability (that are not FOL-expressible) and the second is the use of Gaifman's Locality Theorem that is the theoretical base for the meta-algorithmic study of FOL-expressible problems

    Fixed-Parameter Tractability of Maximum Colored Path and Beyond

    Full text link
    We introduce a general method for obtaining fixed-parameter algorithms for problems about finding paths in undirected graphs, where the length of the path could be unbounded in the parameter. The first application of our method is as follows. We give a randomized algorithm, that given a colored nn-vertex undirected graph, vertices ss and tt, and an integer kk, finds an (s,t)(s,t)-path containing at least kk different colors in time 2knO(1)2^k n^{O(1)}. This is the first FPT algorithm for this problem, and it generalizes the algorithm of Bj\"orklund, Husfeldt, and Taslaman [SODA 2012] on finding a path through kk specified vertices. It also implies the first 2knO(1)2^k n^{O(1)} time algorithm for finding an (s,t)(s,t)-path of length at least kk. Our method yields FPT algorithms for even more general problems. For example, we consider the problem where the input consists of an nn-vertex undirected graph GG, a matroid MM whose elements correspond to the vertices of GG and which is represented over a finite field of order qq, a positive integer weight function on the vertices of GG, two sets of vertices S,TV(G)S,T \subseteq V(G), and integers p,k,wp,k,w, and the task is to find pp vertex-disjoint paths from SS to TT so that the union of the vertices of these paths contains an independent set of MM of cardinality kk and weight ww, while minimizing the sum of the lengths of the paths. We give a 2p+O(k2log(q+k))nO(1)w2^{p+O(k^2 \log (q+k))} n^{O(1)} w time randomized algorithm for this problem.Comment: 50 pages, 16 figure

    Shortest Cycles With Monotone Submodular Costs

    Full text link
    We introduce the following submodular generalization of the Shortest Cycle problem. For a nonnegative monotone submodular cost function ff defined on the edges (or the vertices) of an undirected graph GG, we seek for a cycle CC in GG of minimum cost OPT=f(C)\textsf{OPT}=f(C). We give an algorithm that given an nn-vertex graph GG, parameter ε>0\varepsilon > 0, and the function ff represented by an oracle, in time nO(log1/ε)n^{\mathcal{O}(\log 1/\varepsilon)} finds a cycle CC in GG with f(C)(1+ε)OPTf(C)\leq (1+\varepsilon)\cdot \textsf{OPT}. This is in sharp contrast with the non-approximability of the closely related Monotone Submodular Shortest (s,t)(s,t)-Path problem, which requires exponentially many queries to the oracle for finding an n2/3εn^{2/3-\varepsilon}-approximation [Goel et al., FOCS 2009]. We complement our algorithm with a matching lower bound. We show that for every ε>0\varepsilon > 0, obtaining a (1+ε)(1+\varepsilon)-approximation requires at least nΩ(log1/ε)n^{\Omega(\log 1/ \varepsilon)} queries to the oracle. When the function ff is integer-valued, our algorithm yields that a cycle of cost OPT\textsf{OPT} can be found in time nO(logOPT)n^{\mathcal{O}(\log \textsf{OPT})}. In particular, for OPT=nO(1)\textsf{OPT}=n^{\mathcal{O}(1)} this gives a quasipolynomial-time algorithm computing a cycle of minimum submodular cost. Interestingly, while a quasipolynomial-time algorithm often serves as a good indication that a polynomial time complexity could be achieved, we show a lower bound that nO(logn)n^{\mathcal{O}(\log n)} queries are required even when OPT=O(n)\textsf{OPT} = \mathcal{O}(n).Comment: 17 pages, 1 figure. Accepted to SODA 202

    Compound Logics for Modification Problems

    Get PDF
    We introduce a novel model-theoretic framework inspired from graph modification and based on the interplay between model theory and algorithmic graph minors. The core of our framework is a new compound logic operating with two types of sentences, expressing graph modification: the modulator sentence, defining some property of the modified part of the graph, and the target sentence, defining some property of the resulting graph. In our framework, modulator sentences are in counting monadic second-order logic (CMSOL) and have models of bounded treewidth, while target sentences express first-order logic (FOL) properties along with minor-exclusion. Our logic captures problems that are not definable in first-order logic and, moreover, may have instances of unbounded treewidth. Also, it permits the modeling of wide families of problems involving vertex/edge removals, alternative modulator measures (such as elimination distance or G\mathcal{G}-treewidth), multistage modifications, and various cut problems. Our main result is that, for this compound logic, model-checking can be done in quadratic time. All derived algorithms are constructive and this, as a byproduct, extends the constructibility horizon of the algorithmic applications of the Graph Minors theorem of Robertson and Seymour. The proposed logic can be seen as a general framework to capitalize on the potential of the irrelevant vertex technique. It gives a way to deal with problem instances of unbounded treewidth, for which Courcelle's theorem does not apply. The proof of our meta-theorem combines novel combinatorial results related to the Flat Wall theorem along with elements of the proof of Courcelle's theorem and Gaifman's theorem. We finally prove extensions where the target property is expressible in FOL+DP, i.e., the enhancement of FOL with disjoint-paths predicates

    Combining fish and benthic communities into multiple regimes reveals complex reef dynamics

    Get PDF
    Abstract Coral reefs worldwide face an uncertain future with many reefs reported to transition from being dominated by corals to macroalgae. However, given the complexity and diversity of the ecosystem, research on how regimes vary spatially and temporally is needed. Reef regimes are most often characterised by their benthic components; however, complex dynamics are associated with losses and gains in both fish and benthic assemblages. To capture this complexity, we synthesised 3,345 surveys from Hawai‘i to define reef regimes in terms of both fish and benthic assemblages. Model-based clustering revealed five distinct regimes that varied ecologically, and were spatially heterogeneous by island, depth and exposure. We identified a regime characteristic of a degraded state with low coral cover and fish biomass, one that had low coral but high fish biomass, as well as three other regimes that varied significantly in their ecology but were previously considered a single coral dominated regime. Analyses of time series data reflected complex system dynamics, with multiple transitions among regimes that were a function of both local and global stressors. Coupling fish and benthic communities into reef regimes to capture complex dynamics holds promise for monitoring reef change and guiding ecosystem-based management of coral reefs

    Neutrino and Antineutrino Inclusive Charged-current Cross Section Measurements with the MINOS Near Detector

    Get PDF
    The energy dependence of the neutrino-iron and antineutrino-iron inclusive charged-current cross sections and their ratio have been measured using a high-statistics sample with the MINOS Near Detector exposed to the NuMI beam from the Main Injector at Fermilab. Neutrino and antineutrino fluxes were determined using a low hadronic energy subsample of charged-current events. We report measurements of neutrino-Fe (antineutrinoFe) cross section in the energy range 3-50 GeV (5-50 GeV) with precision of 2-8% (3-9%) and their ratio which is measured with precision 2-8%. The data set spans the region from low energy, where accurate measurements are sparse, up to the high-energy scaling region where the cross section is well understood.Comment: accepted by PR

    A Study of Muon Neutrino Disappearance Using the Fermilab Main Injector Neutrino Beam

    Get PDF
    We report the results of a search for muon-neutrino disappearance by the Main Injector Neutrino Oscillation Search. The experiment uses two detectors separated by 734 km to observe a beam of neutrinos created by the Neutrinos at the Main Injector facility at Fermi National Accelerator Laboratory. The data were collected in the first 282 days of beam operations and correspond to an exposure of 1.27e20 protons on target. Based on measurements in the Near Detector, in the absence of neutrino oscillations we expected 336 +/- 14 muon-neutrino charged-current interactions at the Far Detector but observed 215. This deficit of events corresponds to a significance of 5.2 standard deviations. The deficit is energy dependent and is consistent with two-flavor neutrino oscillations according to delta m-squared = 2.74e-3 +0.44/-0.26e-3 eV^2 and sin^2(2 theta) > 0.87 at 68% confidence level.Comment: In submission to Phys. Rev.

    Measurement of neutrino velocity with the MINOS detectors and NuMI neutrino beam

    Get PDF
    The velocity of a ~3 GeV neutrino beam is measured by comparing detection times at the near and far detectors of the MINOS experiment, separated by 734 km. A total of 473 far detector neutrino events was used to measure (v-c)/c=5.12.910-5 (at 68% C.L.). By correlating the measured energies of 258 charged-current neutrino events to their arrival times at the far detector, a limit is imposed on the neutrino mass of mnu<50 MeV/c2 (99% C.L.)
    corecore