Is vertex coloring of a hypergraph with no uniformity restriction NP-hard? I have seen papers that show vertex coloring for a k-unoform hypergraph is NP-hard. However I could not find any source that explicitly says whether or not a vertex coloring in the general case (not just k-uniform) hypergraph is NP-hard.
Is vertex coloring of hypergraph with no uniformity restriction NP-hard?
171 views Asked by The Coder At
1
There are 1 answers
Related Questions in NP-COMPLETE
- Implementation of distributed greedy algorithm for finding maximum independent set
- K-Hamiltonian Path problem and NP-completeness
- Computational Learning Problem: 3-DNF Reduction
- Distributing marbles into buckets for maximal colour sharing
- Get all subsets of fairly large set of elements, {1,2,3,...,254,255}, that sum up to a value 666
- 3 partition np completeness
- P=NP in Exponential Space?
- AMPL variable in such-that part of set specification
- Best practice to search for a list of subset holders that holds a subset of a complete set?
- Judge:Some N P -complete problems have polynomial time algorithms, but some others do not
- Independent Set with dist(u, w) > 2
- proof of SAT np completeness
- What problem type the Power Set belong to?
- Are these two definitions of an NP-Complete problem equivalent?
- What would be considered the number of elements in a boolean satisfiability problem?
Related Questions in NP-HARD
- Algorithm for comparing two sets of sets
- How to solve the problem of assigning products to assembly lines
- matrix not updating in knapsack algorithm
- Constructing result for given word's order and overlapping in Shortest Superstring Problem
- Maximum independet set of size >= |E|
- Example of 3CNF to Hitting set conversion
- Distributing marbles into buckets for maximal colour sharing
- Fast approximation of simple cases of relaxed bipartite dimension of graph problem
- How do we, or can we, show many-one reduction of 3-SAT to a decision problem X when X takes an input that itself is exponentially long?
- Use Dynamic Programming (memoization) to get this function below 2^n time complexity
- What is the difference between 1D-, 2D and 3D Bin packing problem?
- proof of SAT np completeness
- Pick subset of items minimizing the count of the most frequent of the selected item's labels
- What problem type the Power Set belong to?
- Is this assignment problem with constrains NP-hard?
Related Questions in GRAPH-COLORING
- Assign visually distinct colors to graphs with undirected edges
- Color edges distinctly in network based on attribute value
- Why is my graph coloring code not coloring the graph correctly?
- Graph Coloring implementation in traffic routing
- Recursion - Creating a matrix to paint a PPM file
- Python Welsh-Powell graph coloring
- Python: Hvplot negative values coloring
- exact gurobi solver for chromatic number of coloring problem [error in the objective]
- Graph Coloring in Prolog
- Add/change link frame color in sankey diagram
- How do I perform graph colouring in networkx with a given number of colours?
- PuLP only shows __dummy variable
- cannot find pysat=0.1.3 dependency
- Dataset of graph coloring with the chromatic number of the instances
- python greedy coloring
Related Questions in HYPERGRAPH
- How best to represent 3-uniform hypergraphs (triple systems) for efficient clique cover search
- Viewing Hypergraphs in SageMath
- Cannot query graphql endpoint using Apollo from Angular
- How do I convert a simple weighted graph to a hypergraph?
- SimpleHypergraphs.jl - loading hypergraph from text file
- How best to batch insert queries in Grakn?
- Visual editing of hypergraph(DB) data
- Recommendation for Hypergraph DBMS with visual editor (or at least viewer)?
- Python hypergraph design / engines for hashtag relationships
- Getting all pairs of numbers in a 2D array c++
- Hypergraph with networkx
- Python Library to create and visualize HyperGraph
- Which data modeling is better for this hypergraph performance-wise using Gremlin and DSE Graph?
- Is vertex coloring of hypergraph with no uniformity restriction NP-hard?
- Hypergraph in database
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Before answering this question, there are many things have to be explained such as coloring and uniformity in hypergraphs. I will use here different notations.
A k-coloring of a hypergraph H = (V, E) is a function assigning colors from {1, 2, . . . , k} to vertices of H in such a way that no edge is monochromatic (no edge has all vertices of the same color - besides singletons).
The chromatic number of a hypergraph H, is the smallest integer k for which H admits a k-coloring.
A hypergraph H=(V,E) is called r-uniform, If all edges have cardinality (size) exactly r. The cardinality of an hyperedge (e) is the number of vertices in (e).
You have already found that a k-coloring for r-uniform hypergraph, r>=3, is NP-hard. If this is true (which is true) then it is NP-hard for general hypergraphs, because this is the smaller problem than general hypergraphs.
To convince you that this is true, let's have a look to the Berg definition of r-uniform hypergraph 1. This is equivalent to the above definition.
Let's denote r(H)=Max|Ei|, and s(H)=min|Ei|. H is r-uniform hypergraph if r(H)=s(H). Now if I can color this in polynomail time, which means I found the smallest integer k for which H admits a k-coloring. Then for general hypergraphs when s(H) could be smaller than r(H), we will be able to color the vertices in polynomial time.
To find the exact value of the chromatic number of a hypergraph is NP-hard.