Exact solution methods of project scheduling problems