Very rarely does cyanobacteria run rampant in aquariums with ample organisms utilizing the available light. If you are running an aquarium with few corals and are finding you are getting repeat algae and cyanobacteria problems, consider toying with your photoperiod or increasing your coral load as a long-term remedy. Excess light (note: did not say HIGH light) in combination with nutrient issues will cause algae (and often cyano) problems.
medhatreefguy did make a point I forgot, which is to change your bulbs if they are old... as this will help too

.