Salah E. Elmaghraby

Learn More
The book gives an introduction to metaheuristics for students and practitioners. It requires no prior knowledge of the field, as the basic concepts are developed step by step from the bottom up using the knapsack problem and therefore allowing the user to concentrate on the main ideas of metaheuristics. The concepts are then expanded to concrete algorithms,(More)
We treat the problem of optimally allocating resources of limited availability to activities in a project when the objective function is composed of the cost of the resources utilization and a penalty for tardiness. Our model derives from consideration of activities' work content rather than duration, as is traditionally done in other studies. In this(More)