To manage construction projects properly, it is necessary to establish a project plan for resources utilization. This management function, usually, is carried out in two steps: resource allocation and resource usage smoothening. In this paper, a linear programming model for a single resource allocation and smoothening in repetitive construction project has been achieved. The linear programming model is based on one of the following objectives: 1. The resource requirements nearly follow a desirable resource histogram, Model M1. 2. Minimizing the number of changes in resource requirements, Model M2. (C) 1998 Published by Elsevier Science Ltd. All rights reserved.