Thispaperintroducesbackgroundofroughsettheory,thenproposesanewalgorithmforfindingoptimalreductionandmakecomparisonbetweentheoriginalalgorithmandtheimprovedonebytheexperimentabouttheninestandarddatasetinULdatabasetoexplainthevalidityoftheimprovedheuristicalgorithm.