How to allocate risks in construction contracts

Abstract Principles of risk allocation are discussed and a risk-allocation algorithm is proposed.