We first demonstrate the approach for read-once branching programs. Then we introduce a strictly larger class of so-called `balanced' branching programs and, using the suggested approach, prove that some explicit Boolean functions cannot be computed by balanced programs of polynomial size. These lower bounds are new since some explicit functions, which are known to be hard for most previously considered restricted classes of branching programs, can be easily computed by balanced branching programs of polynomial size.
This is a substantially simplified and conceptually different version of ECCC TR98-030.