Assignment model is a special class of the linear programming which has to do with allocation of jobs to machines, personnel to location. Basically, assignment model has two objectives either to minimize or maximize. In assignment model, all tasks to be performed must be assigned on one-on-one basis, two tasks or jobs cannot be assigned to a machine or personnel.