Market Oriented Programming is known as a method for solving resource allocation problem. In this method, we obtained an equilibrium solution by building a perfectly competitive market on computer virtually, and deriving a Pareto optimum solution. However the market where the assumption of the perfectly competitive market is applicable seldom exists. In our research, we focused on oligopoly market as imperfectly competitive market in which the number of producers is a finite number. And then, we clarified the characteristics of the aquired solution and compared them with the perfectly competitive market. Finally we show clearly that an equilibrium solution exists also in an imperfectly competitive market.