advanced algorithmic models