Contents & References of Solving the project scheduling problem with resource constraints by means of the irregular community optimization algorithm
Chapter One: Concepts and Generalities of Project Timing
Introduction. 2
1-1) Project scheduling components 5
1-1-1) Activities 7
1-1-2) priority relationships. 8
1-1-3) sources. 9
1-1-4) Objective function. 10
1-1-5) Display form. 11
1-2) Types of project scheduling problems with limited resources. 12
1-2-1) Project scheduling problem with resource constraints in classical mode (RCPSP). 13
1-2-2) Multi-mode Resource Constrained Project Scheduling Problem (MRCPSP) 14
Chapter Two: Review of Project Scheduling Literature
Introduction. 17
2-1) Detailed methods. 17
2-2) innovative solution methods. 18
2-3) constructive innovative solution method 19
2-3-1) priority rules. 19
2-3-2) Scheduling production plan. 21
2-4) innovative solution method for improvement 24
2-4-1) types of plans for displaying the answer. 26
2-4-2) Types of neighborhood operators. 26
2-5) meta-heuristic algorithms. 27
2-5-1) Genetic algorithm. 30
2-5-2) Prohibited search algorithm. 34
2-5-3) Simulated Anil Algorithm 36
2-5-4) Bird Flock Algorithm. 38
2-5-5) Irregular community optimization algorithm. 41
Chapter three: Introduction of the RCPSP problem and ASO algorithm
Introduction. 45
3-1) Presentation of the conceptual model of the RCPSP problem. 45
3-2) Presenting and explaining the mathematical model based on Pritzker's linear programming method for solving the RCPSP problem. 47
3-3) Introduction of irregular community optimization algorithm. 48
3-3-1) Algorithm design idea. 48
3-3-2) General description of the algorithm. 50
3-3-3) Assumptions and basic points of the algorithm. 51
3-3-4) Planning process for the movement of each member of the society. 51
3-3-5) ASO meta-heuristic algorithm flowchart. 56
3-4) Comparison of PSO and ASO algorithms. 58
Chapter Four: Implementation of ASO Algorithm and Presentation of Results
4-1) ASO Algorithm designed for the problem. 62
4-1-1) Coding and method of displaying answers 62
4-1-2) Primary population. 64
4-1-3) Planning process for the movement of each member of society. 66
4-1-4) Combined law. 70
4-2) Example problems. 71
4-3) Setting the parameters of the designed algorithm 73
4-3-1) Sample problems used to set the parameters 75
4-3-2) Setting the parameters 77
4-4) Computational results. 79
4-4-1) Problems with 30 activities. 80
4-4-2) problems with 60 activities. 82
4-4-3) Problems with 90 and 120 activities. 84
Chapter Five: Conclusion and Future Suggestions
5-1) General conclusion. 86
5-2) Suggestions. 87
5-2-1) Defining new related problems and checking them with ASO algorithm. 87
5-2-2) Using other meta-heuristic methods to solve the investigated problem. 88
Resources and references 90
Appendices 94