Introduction - new approach 
 
 
Divide resources into equivalent classes
Abstract identity of equivalent resources and postpone interactions among them during planning 
Get a plan for the simplified problem
Allocate resources. Plan gets adapted to benefit from actual resource availability.