Combining Local Search and Linear Programming to Solve Earliness/Tardiness Scheduling Problems