Generate Pareto optimal solutions of scheduling problems using normal boundary intersection technique