A mechanism for allocating goods or services to bidders with different values, using different types of auction formats.