Award Abstract # 1751765
AF: EAGER: Homomorphism Problems in Digraphs (Dichotomies)

NSF Org: CCF
Division of Computing and Communication Foundations
Recipient: INDIANA STATE UNIVERSITY
Initial Amendment Date: September 5, 2017
Latest Amendment Date: April 6, 2021
Award Number: 1751765
Award Instrument: Standard Grant
Program Manager: A. Funda Ergun
CCF
 Division of Computing and Communication Foundations
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: September 15, 2017
End Date: March 31, 2022 (Estimated)
Total Intended Award Amount: $141,056.00
Total Awarded Amount to Date: $141,056.00
Funds Obligated to Date: FY 2017 = $141,056.00
History of Investigator:
  • Arash Rafiey (Principal Investigator)
    Arash.Rafiey@indstate.edu
  • Geoffrey Exoo (Co-Principal Investigator)
  • Jeffrey Kinne (Co-Principal Investigator)
  • Laszlo Egri (Co-Principal Investigator)
Recipient Sponsored Research Office: Indiana State University
200 N 7TH ST
TERRE HAUTE
IN  US  47809-1902
(812)237-3088
Sponsor Congressional District: 08
Primary Place of Performance: Indiana State University
IN  US  47809-1902
Primary Place of Performance
Congressional District:
08
Unique Entity Identifier (UEI): WBLRF8Z4BEF6
Parent UEI: L4VAFJXYCK94
NSF Program(s): Algorithmic Foundations
Primary Program Source: 01001718DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 7916, 7926, 7927
Program Element Code(s): 779600
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

Graph coloring is one of the most important problems in theoretical computer science. Many combinatorial optimization problems can be viewed as graph coloring problems. For a given graph G and integer k, the question is whether there exists a coloring of its vertices with k colors such that any two adjacent vertices receive different colors. The Graph (or Directed Graph) Homomorphism Problem is a generalization of graph coloring. In the Graph Homomorphism Problem, the goal is to find a mapping from an input graph (or digraph) to a fixed target graph (or digraph) H that preserves adjacency.

Homomorphism problems, and the equivalent formulation as so-called constraint satisfaction problems (CSPs), enjoy a wide variety of applications as optimization problems that must be solved in practice. Such applications can be seen in scheduling, planning, databases, artificial intelligence, and many other areas.

The Digraph Homomorphism Problem and CSPs have been two very active research areas in Theoretical Computer Science over the last two decades. Several tools (mostly algebraic) have been developed for solving CSPs, and very recently a number of proposed solutions (including our solution) to the main conjecture in the area (known as the CSP Conjecture) have arisen. The present project aims to verify in detail each approach to distill the most elegant proof and most efficient algorithms. The approach is purely combinatorial, using techniques from graph theory.

The project will also tackle problems closely related to the newly proposed solutions to the CSP Conjecture. For example, the PIs seek forbidden obstruction characterizations for the types of digraphs H that make homomorphism problems feasible. This would help to improve the running time of the current algorithm.

The project aims also to have a high educational impact, through training graduate students in theoretical computer science, producing
freely available and high quality lecture notes and survey material on the field, seeking connections between the research and other important areas of research across computing, and utilizing novel teaching and dissemination methods.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Hell, Pavol and Huang, Jing and McConnell, Ross M. and Rafiey, Arash "Min-Orderable Digraphs" SIAM Journal on Discrete Mathematics , v.34 , 2020 10.1137/19M1241763 Citation Details
Rafiey, Akbar and Rafiey, Arash and Santos, Thiago "Toward a Dichotomy for Approximation of H-Coloring" Leibniz international proceedings in informatics , 2019 Citation Details
Rafiey, Akbar and Rafiey, Arash and Santos, Thiago. "Toward a Dichotomy for Approximation of H-Coloring" Leibniz international proceedings in informatics , 2019 10.4230/LIPIcs.ICALP.2019.91 Citation Details
Rafiey, Arash "Recognizing interval bigraphs by forbidden patterns" Journal of Graph Theory , v.100 , 2022 https://doi.org/10.1002/jgt.22792 Citation Details

PROJECT OUTCOMES REPORT

Disclaimer

This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.

The project studied the digraph homomorphism problem and its generalization. A homomorphism from digraph G to digraph H is a mapping from vertex set of G to vertex set of H that preserve the adjacency; the image of every arc of G is an arc of H under such a mapping. In the digraph homomorphism problem, HOM, digraph H is fixed, and the goal is to find a homomorphism from an input digraph G to  H (aka. H-coloring). The digraph homomorphism problem is also equivalent to the constraint satisfaction problem. In the satisfaction problem, we have an input relational structure D and a target relational structure T, and the goal is to find a homomorphism from D to T. 

In the optimization version of the HOM problem, known as the minimum cost homomorphism H (MinHOM(H)) the input digraph G is equipped with a cost function, where for every vertex u of G and every vertex $i$ of H, there is a cost of mapping u to i. In the MinHOM problem, the goal is to find a homomorphism from G to H with minimum total cost. The list homomorphism problem is a special case of the MinHOM problem where the costs are either zero or one, and the goal is to find a homomorphism from G to H with a total cost of zero. The structure of H plays a vital role in making these problems tractable. If target digraph H admits a particular symmetry, so-called polymorphism, then we hope to solve these problems in polynomial time or find an approximate solution in polynomial time. Semilattice, majority, and Maltsev polymorphisms are crucial in studies of homomorphism problems in digraphs. 

One of the project's outputs is the characterizations of digraphs admitting conservative semilattice, also known as min orderable digraphs. Specifically, we have the following papers. 

A) Min orderable digraphs (with Hell, Hunag, McConnell).

B) Bi-arc digraphs and conservative polymorphism (with Hell and Ak. Rafiey).

C) Recognizing interval bigraphs by forbidden patterns.

Another project output is the characterization and polynomial time recognition of the relational structure admitting Maltsev polymorphism. Specifically, we have the following paper.

D) Digraph Homomorphism problem with Maltsev condition (with Kinne and Murali).

Since many of the instances of the MinHOM(H) are NP-complete, we have studied the approximation of MinHOM(H). We have classified digraphs H for which MinHOM(H) can be approximated within a constant factor. Specifically, we have the following paper.

E) Towards a dichotomy for approximation of H-coloring (with Ak. Rafiey and Santos).

Finally, we have worked on a new notion, so-called sign list homomorphism, and found a dichotomy for the case of graphs. Specifically, we have the following paper.

F) Min ordering and list homomorphism dichotomies for signed and unsigned graphs (with Bok, Brewster, and Jedlikova). 

 

 


Last Modified: 08/23/2022
Modified by: Arash Rafiey

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page