The document describes the subset construction algorithm for converting a non-deterministic finite automaton (NFA) to a deterministic finite automaton (DFA). The algorithm constructs the transition table for the DFA by iteratively taking the epsilon-closure of states reached on transitions and adding them as new DFA states until no new states are generated. An example conversion of an NFA to a DFA is shown step-by-step to demonstrate the algorithm.