A lot scheduling problem on a single machine with indivisible orders is studied. The objective is to minimize the total completion time of all orders. We show that the problem is NP-hard in the strong sense. A binary integer programming approach with run time limit is proposed. As compared to a lower bound, the average performance of the method good.