Design and analysis of algorithms, algorithmic graph and hypergraph theory, computational geometry, VLSI CAD, computational biology, combinatorial optimization, discrete convexity and geometry of discrete metric spaces, distance location problems and operations research, data analysis.