LRTF can be starvation free.
Here's the explanation- As we know that if longer processes keeps on coming, than the shorter processes will starve. But upto what extent? It will be upto the time until the memory becomes full, and it cannot take more longer jobs. So there will be a time when longer jobs burst time will match to that of old processes at some point of time since the burst times keeps on decreasing in LRTF. Truly speaking, in LRTF, longer jobs can never go out of CPU(memory) until the shorter ones also get completed.(Just think this statement repeated number of times).
On contrary, in SRTF there is no chance of memory full, and shorter jobs keeps on coming and going out of the cpu after its completion, and longer processes keeps on starving.