State-complexity reduction in MLSD receivers for direct-detection optical communications