Resource allocation for public projects involves assigning limited economic resources like land, labor, capital, budgets, people, technology, time, and equipment to scheduled project activities in an efficient manner based on availability and project timelines. A resource allocation plan prioritizes which items receive funding and at what level based on a contingency mechanism that ranks unfunded items and funded items that could be cut if more or fewer resources become available.