Defined Algorithm Model interface.