New variation of training schedule (currently in the process of implementing): initial oebp of output layer and 2nd hidden layer except for 'recurrent links' to low train error (~0.01mse).  Then flock only the 'recurrent links' until flock error is minimized.

Then go into a loop: that repeatedly performs 2 tasks, sequentially: (1)  bp training of only output error, then (2) flocking of hidden and 'recurrent links' to further reduce flocking error without significant reduction to oe, the go back to (1)