Graph Coloring and Function Simulation
Combinatorics
2010-08-23 v1
Abstract
We prove that every partial function with finite domain and range can be effectively simulated through sequential colorings of graphs. Namely, we show that given a finite set S={0,1,…,m−1} and a number n≥max{m,3}, any partial function φ:Sp→Sq (i.e. it may not be defined on some elements of its domain Sp) can be effectively (i.e. in polynomial time) transformed to a simple graph \matrGφ,n along with three sets of specified vertices X={x0,x1,…,xp−1}, Y={y0,y1,…,yq−1}, R={\Kv0,\Kv1,…,\Kvn−1}, such that any assignment σ0:X∪R→{0,1,…,n−1} with σ0(\Kvi)=i for all 0≤i<n, is {\it uniquely} and {\it effectively} extendable to a proper n-coloring σ of \matrGφ,n for which we have φ(σ(x0),σ(x1),…,σ(xp−1))=(σ(y0),σ(y1),…,σ(yq−1)), unless (σ(x0),σ(x1),…,σ(xp−1)) is not in the domain of φ (in which case σ0 has no extension to a proper n-coloring of \matrGφ,n).
Cite
@article{arxiv.1008.3015,
title = {Graph Coloring and Function Simulation},
author = {Amir Daneshgar and Ali Reza Rahimi and Siamak Taati},
journal= {arXiv preprint arXiv:1008.3015},
year = {2010}
}