Simple Graphs and Zero-divisor Semigroups