Flere samfunnsøkonomer har gitt viktige bidrag, hvor man forutsetter at produsent og konsument oppfører seg rasjonelt. Produsentene maksimerer profitt, mens konsumentene maksimerer nytte.