An O*(2^n ) Algorithm for Graph Coloring and Other Partitioning Problems via Inclusion--Exclusion | IEEE Conference Publication | IEEE Xplore