In this thesis, we study the line-constrained k-center problem in the Euclidean plane. Given a set of demand points and a line L, the problem asks for k points, called center facilities, on L, such that the maximum of the distances between the demand points to their closest center facility is minimized. For any fixed k, we propose an algorithm with running time linear to the number of demand points.