Logic minimization software is an important tool in digital integrate circuit design environment. The optimization of Multi-Valued Logic Functionisan extension of Binary-Valued Logic Function. For huge variable logic functions optimization, spending of memory is increaseon two power by input variables. This paper presents the description of binary vector of Multi-Valued variable and Multi-Valued Logic Function, transforms Multi-Valued cube into the Boolean expression with recursion fission and finally introduces the logic optimization algorithm of expanding products. It overpasses testing of Benchmark and right validate.