Quantum state discrimination is an important task for quantum information processing. It is known that in quantum mechanics, one could only perfectly discriminate orthogonal states. When the states are non-orthogonal, several strategies can be adopted to discriminate them. One such strategy is the minimum error strategy where we minimize the probability of error resulting from imperfect discriminations. However, exact solution is only known for two states discrimination case. In this project, we are expecting a search based algorithm to help find the optimal quantum circuit for state discrimination.