In perfect competition, many firms sell identical products at the market price. No single firm can influence the price: they are price takers. A monopoly is the opposite: one firm controls the entire market and sets the price. The monopolist restricts output below the competitive level, charges more, and creates deadweight loss.
Perfect competition: price takers
Under perfect competition, the firm faces a horizontal demand curve at the market price. It produces where marginal cost equals price. Economic profit is zero in the long run because entry drives price down to average cost.
The monopolist faces the entire market demand curve. To sell more, it must lower the price on all units. It produces where marginal revenue equals marginal cost, which is less than the competitive quantity. The result: higher price, lower quantity, and a deadweight loss triangle.
Some industries have such high fixed costs and low marginal costs that a single firm can serve the entire market more cheaply than two or more. Utilities, railroads, broadband infrastructure. Breaking up a natural monopoly raises costs. The solution is usually regulation: let the monopoly exist but control its pricing.
Scheme
; Natural monopoly: high fixed cost, low marginal cost; Average cost falls over the relevant range
(define fixed-cost 1000)
(define marginal-cost 2)
(define (total-cost q) (+ fixed-cost (* marginal-cost q)))
(define (average-cost q) (/ (total-cost q) q))
(display "Average cost at different scales:") (newline)
(for-each
(lambda (q)
(display " Q=") (display q)
(display ": AC=$") (display (exact->inexact (average-cost q)))
(newline))
'(10501005001000))
; Two firms splitting the market
(define (two-firm-ac q)
(/ (+ fixed-cost (* marginal-cost (/ q 2))) (/ q 2)))
(display "One firm at Q=500: AC=$")
(display (exact->inexact (average-cost 500))) (newline)
(display "Two firms at Q=250 each: AC=$")
(display (exact->inexact (two-firm-ac 500)))
(newline)
(display "Natural monopoly: one firm is cheaper")