Derandomization of geometric algorithms