Price discrimination is when a seller charges different prices to different buyers, even when the cost of production is the same. This allows companies to maximize profits by segmenting customers based on their willingness and ability to pay. While it can benefit sellers, price discrimination is controversial as it treats different customers unequally.