First and foremost I would suggest using a mostly opaque to UV pool cover to reduce your chlorine loss from sunlight. What I write below assumes an open pool with 2 ppm FC per day loss, but you can cut down your daily chlorine loss to less than 1 ppm FC per day by using an appropriate cover. The cover can also reduce the rate of pH rise by eliminating carbon dioxide outgassing.
One approach would be a combination of automated dosing along with supplemental algae prevention as insurance. Automated dosing would include a saltwater chlorine generator or a peristaltic pump or
The Liquidator. However, at 2 ppm FC per day, your 25,000 gallon pool would need 5.6 gallons of 12.5% chlorinating liquid over 2 weeks, but The Liquidator does come in an 8-gallon version and with a peristaltic pump you can get a container for whatever size you want. With the pool cover, your usage could be half or less of these amounts.
As for supplemental algae prevention, Polyquat 60 is usually added weekly for best results but if you don't use Trichlor pucks so don't have the CYA get too high then you could probably have the Polyquat work for 2 weeks. When I first got my pool 11 years ago, I only started to get green algae growth when my CYA hit 150 ppm and I was using Polyquat but only every other week. So with better management of CYA you may be able to get buy with every other week Polyquat dosing (I'd dose somewhat higher than their once a week recommendation).
Another alternative for supplemental algae prevention would be use of a phosphate remover, but that can become expensive if you have phosphates in your fill water and have evaporation/refill. Also, you need to be careful using it with your DE filter, especially at first, because it forms a lanthanum carbonate precipitate that will restrict flow in your filter if you use too much at once.
Of course, you could always use a pool service that visits once a week, but they tend to use Trichlor tabs in a floating chlorinator.