I agree, 8 hoours may be fine, start there, and in one continuous period with a timer. This can also help control algae, using a timer.
As for the algae, there are two basic types, common green algae and "problem" algae. You cannot avoid the first, if the tank is healthy, as algae is part of...