695 research outputs found

    Minimum Cost Homomorphisms to Reflexive Digraphs

    Full text link
    For digraphs GG and HH, a homomorphism of GG to HH is a mapping $f:\ V(G)\dom V(H)suchthat such that uv\in A(G)implies implies f(u)f(v)\in A(H).Ifmoreovereachvertex. If moreover each vertex u \in V(G)isassociatedwithcosts is associated with costs c_i(u), i \in V(H),thenthecostofahomomorphism, then the cost of a homomorphism fis is \sum_{u\in V(G)}c_{f(u)}(u).Foreachfixeddigraph. For each fixed digraph H, the {\em minimum cost homomorphism problem} for H,denotedMinHOM(, denoted MinHOM(H),isthefollowingproblem.Givenaninputdigraph), is the following problem. Given an input digraph G,togetherwithcosts, together with costs c_i(u),, u\in V(G),, i\in V(H),andaninteger, and an integer k,decideif, decide if Gadmitsahomomorphismto admits a homomorphism to Hofcostnotexceeding of cost not exceeding k. We focus on the minimum cost homomorphism problem for {\em reflexive} digraphs H(everyvertexof (every vertex of Hhasaloop).ItisknownthattheproblemMinHOM( has a loop). It is known that the problem MinHOM(H)ispolynomialtimesolvableifthedigraph) is polynomial time solvable if the digraph H has a {\em Min-Max ordering}, i.e., if its vertices can be linearly ordered by <sothat so that i<j, s<rand and ir, js \in A(H)implythat imply that is \in A(H)and and jr \in A(H).WegiveaforbiddeninducedsubgraphcharacterizationofreflexivedigraphswithaMinMaxordering;ourcharacterizationimpliesapolynomialtimetestfortheexistenceofaMinMaxordering.Usingthischaracterization,weshowthatforareflexivedigraph. We give a forbidden induced subgraph characterization of reflexive digraphs with a Min-Max ordering; our characterization implies a polynomial time test for the existence of a Min-Max ordering. Using this characterization, we show that for a reflexive digraph H$ which does not admit a Min-Max ordering, the minimum cost homomorphism problem is NP-complete. Thus we obtain a full dichotomy classification of the complexity of minimum cost homomorphism problems for reflexive digraphs

    Edge-Stable Equimatchable Graphs

    Full text link
    A graph GG is \emph{equimatchable} if every maximal matching of GG has the same cardinality. We are interested in equimatchable graphs such that the removal of any edge from the graph preserves the equimatchability. We call an equimatchable graph GG \emph{edge-stable} if GeG\setminus {e}, that is the graph obtained by the removal of edge ee from GG, is also equimatchable for any eE(G)e \in E(G). After noticing that edge-stable equimatchable graphs are either 2-connected factor-critical or bipartite, we characterize edge-stable equimatchable graphs. This characterization yields an O(min(n3.376,n1.5m))O(\min(n^{3.376}, n^{1.5}m)) time recognition algorithm. Lastly, we introduce and shortly discuss the related notions of edge-critical, vertex-stable and vertex-critical equimatchable graphs. In particular, we emphasize the links between our work and the well-studied notion of shedding vertices, and point out some open questions

    Hitting forbidden minors: Approximation and Kernelization

    Get PDF
    We study a general class of problems called F-deletion problems. In an F-deletion problem, we are asked whether a subset of at most kk vertices can be deleted from a graph GG such that the resulting graph does not contain as a minor any graph from the family F of forbidden minors. We obtain a number of algorithmic results on the F-deletion problem when F contains a planar graph. We give (1) a linear vertex kernel on graphs excluding tt-claw K1,tK_{1,t}, the star with tt leves, as an induced subgraph, where tt is a fixed integer. (2) an approximation algorithm achieving an approximation ratio of O(log3/2OPT)O(\log^{3/2} OPT), where OPTOPT is the size of an optimal solution on general undirected graphs. Finally, we obtain polynomial kernels for the case when F contains graph θc\theta_c as a minor for a fixed integer cc. The graph θc\theta_c consists of two vertices connected by cc parallel edges. Even though this may appear to be a very restricted class of problems it already encompasses well-studied problems such as {\sc Vertex Cover}, {\sc Feedback Vertex Set} and Diamond Hitting Set. The generic kernelization algorithm is based on a non-trivial application of protrusion techniques, previously used only for problems on topological graph classes
    corecore