With an ongoing progress in industries and technologies, most firms and businesses highly depend on cooperation and collaborations within a supply chain. In today’s competitive business environment, customer satisfaction plays an important role for the business survival. These matters can be secured by “supply chain”, a chain consists of various companies working together to maintain customers’ satisfaction. If various stages of different chains cooperate with each other, “supply chain network” (SCN) will be the outcome. In order to have a supply chain network or just a supply chain-operation in its best possible way, some optimization techniques are needed. In this paper, we present a close look at previous studies in the field of SCN optimization techniques and classify them based on the relative important characteristics.