combinatorial optimization; computational complexity; computational geometry; string