Over recent decades, solving polynomial system becomes the cornerstone of many computations in robotics, geometric modeling, signal processing, chromatology, structural molecular biology etc. The Grobner bases have been considered as one of the known and important methods in this field. This concept was introduced by Buchberger in his PhD thesis with the help of Grobner, who was his supervisor. After Buchberger, many mathematicians such as Lazard, Moller, and Mora went on to investigate this concept, and finally in ????, Faugere introduced the F? algorithm, which is the fatest method for calculating the Grobner basis. Today many books and essays have been written about Gr?bner basis, its computation and applications. The Grobner basis algorithm is implemented in many computer algebra systems such as Singular, Maple, Mathematica, Magma, and so on.