I'm no expert, but what i do is turn the light on for the morning feeding, around 6 am just before i go to work, then i feed them again when i get home around 7 pm, then just before i go to bed, usually around midnite, i throw in a couple busted up algae tabs for my silver dollars ( they love them ) then a whole tab for my pleco, then shut the light off for bed. My tank seems to be happy doing this, but like i said I'm no expert....... but I've never had an algae outbreak doing it this way.
BTW it also depends on what kind of light you have, some are designed to promote algae growth, some are brighter, dimmer, etc.