Most contractors would agree that achieving maximum profitability in construction projects simply is no accident. One of the most vital aspects of achieving maximum profitability is the ability to achieve efficient use of resources and minimizing project duration. Therefore, a schedule that efficiently employs limited resources avoids daily fluctuation, and reduces project duration is eventually less costly. This paper presents a method that mimics increasing the project profitability by resource allocation, resource leveling and minimizing project duration. This method uses a genetic algorithm technique as an alternative to use the heuristic methods commonly employed in professional practice. The genetic algorithms techniques are developed by a computer program. The capabilities of the present program are demonstrated through an example application. |