Don't do short burst, it does not help unless you change the temperature and do total blackout to fool the plant. It will cause more algae. You should keep it dim such that it could reach a maximum of 50% respiration and 50% photosynthesis. This will make the plant keep producing sugar and at the same time use the sugar and nutrients for growing.
The melting is usually caused by NO2 or excess NH3 (it is fine with a little NH3). You can't prevent it, unless you have a cycled tank.
If you keep your light dim enough, you will only have diatom bloom but just at area where nearest to the light; if your highest point is plant and they are doing well, diatom will not grow. However, if your light is strong, you will get GDA, GSA (high NO3), spirogyra (NH3 is not cleared by bacteria on time; sometime test kit can't tell), BBA (because you are injecting CO2; may help if you use warmer colour lighting) and Rhizoclonium (extremely high light and high NO3).
Daily dosing of PO4 will help you reduce green algae but will reduce plant's leaf growth. But too much will cause GDA and Cynobacteria.
Sounds like a lot right? To make it simple, keep the lighting low. In this way, you will be able to react to algae bloom faster before it takes over your tank.