Production management and control of job shops is an important and complex problem. This dissertation proposes a two-level hierarchical method for tactical production planning in such environments. We first develop a scheme to design the planning hierarchy by aggregating parts into families and resources into manufacturing cells; a priori aggregation of elementary time periods into aggregate time periods is assumed. Based on the results of the design stage, the medium- and short- term production planning problems are formulated. The objective of the production planning problems consists of minimizing the holding costs for the work-in-process and finished goods inventory and the backlogging costs for unfulfilled demand. The formulations are ...