This paper presents some simple properties of the problem of optimal allocation and design of a system of mechanical surface aerators. These properties are proved to be valid for an extremely wide class of river quality models and it is shown how they can be usefully employed to simplify the problem and to improve the efficiency of some dynamic programming algorithms. Finally a method is suggested for dealing with the allocation problem in a river basin composed of a main stream and its tributaries.