A corporate tax rate that increases with revenue would naturally disincentivize such monopolies/oligopolies (by making it easier for small companies to compete against them) without requiring the government micromanagement of deciding what is and what isn't a monopoly.