To compromise is to make a deal between different parties where each party gives up part of their demand. In arguments, compromise is a concept of finding agreement through communication, through a mutual acceptance of terms—often involving variations from an original goal or desires. Defining and finding the best possible compromise is an important problem in fields like game theory and the voting system.

Research has indicated that suboptimal compromises are often the result of negotiators failing to realize when they have interests that are completely compatible with those of the other party and settle for suboptimal agreements. Mutually better outcomes can often be found by careful investigation of both parties' interests, especially if done early in negotiations.

The compromise solution of a multicriteria decision making or multi-criteria decision analysis problem that is the closest to the ideal could be determined by the VIKOR method, which provides a maximum utility of the majority, and a minimum individual regret of the opponent.

Source: Wikipedia

The compromise will always be more expensive than either of the suggestion it is compromising.
(A) Abstract fundamental problems