Longtime New York City Ballet chief Peter Martins has taken a leave of absence from his post pending an investigation into alleged sexual harassment.