The problem of polynomial optimization plays an important role in many fields such as physics, chemistry, and economics. This problem has received research attention from many mathematicians recently. In this paper, we study the polynomial optimization problem over a non-compact semi-algebraic set, for which its constraint set of polynomials G is asymptotic with a finite family of monomials. By changing variables via a suitable monomial mapping, we transform the problem under consideration into the polynomial optimization problem over a compact semi-algebraic feasible set. We then apply the well-known result that the optimal value of a polynomial over a compact semi-algebraic set can be approximated as closely as desired by solving a hierarchy of semi-definite programs and the convergence is finite generically, to obtain results in the general case when the cone C(G) is unimodular. In particular, in the case of polynomials in two variables, we solve the problem quite completely without requiring C(G) to be unimodular