Discovering Prices. Auction Design in Markets with Complex Constraints