Combinatorial algorithms for integrated circuit layout | lit.salon