DFA must have a specific input character to transition from one state to another. Epsilon migration is not allowed in the DFA because it will change the DFA to NFA. For example, suppose you are in state Q1 and you have the transition (Q1, e) = Q2, in which case you can directly go to Q2 without applying any input or stay in state Q1, so that you have two choices in state Q1. In the case of DFA, you do not have to select selection criteria. This is why DFA does not have epsilon movements.
Dibyendu
source share