Lo mejor para regular las algas son los cambios de agua regulares y mantener un equilibrio entre nitratos y fostatos del orden de 10-16 NO3 a 1 de PO4
Todo lo demás es bastante complejo en tu caso: acuario con ciclidos........
Te propondría caridinas japónicas, que son buenas comedoras de algas, pero acabarán en el buche de tus tanganikas.
Los crosocheilus siamensis, también comen algas, pero una vez crecen, salvo que tengan poca comida seca, etc. no las comen porque prefieren la comercial.
Baja un poco el fotoperíodo eso, junto los cambios de agua, te ayudará.
Si no, puedes probar a usar resinas antinitratos y antifosfatos, dentro del filtro (purigen, etc..). Te gastas una pasta al mes, pero a la larga, acaban reduciendo los nitratos y fosfatos, aunque en el momento que dejes de ponerlas en el filtro, volverás a tener problemas...
Saludos.
