Market optimization with funneling