1. A method comprising: determining, by one or more processors of a computing device, first price and demand values of tee times of a golf course for a time unit over a time period for a first communication channel; determining, by the one or more processors, second price and demand values of tee times of the golf course for the time unit over the time period for a second communication channel, wherein each of the first and second communication channels include a physical communication channel through which reservations are made or a logical communication channel that provides a lead-time period in which reservations are made, wherein the first and second price and demand values are stored in a storage device accessible by the one or more processors of the computing device; determining, by the one or more processors, first elasticity of demand for the first communication channel based at least in part on the first price and demand values; determining, by the one or more processors, second elasticity of demand for the second communication channel based at least in part on the second price and demand values; providing, by the one or more processors, first prices for tee times for the first communication channel of the golf course for the time unit based at least in part on the first price and demand values and the first elasticity of demand; and providing, by the one or more processors, second prices for tee times for the second communication channel of the golf course for the time unit based at least in part on the second price and demand values and the second elasticity of demand, wherein the first prices and the second prices are different from one another; wherein said providing first prices includes providing the first prices based at least in part on a forecasted demand equation that is D = D t ⁡ ( ɛ ⁡ ( p - p t p t ) + 1 ) where t is the time unit, D is a forecasted demand; D t is a value of a moving average of demand for time unit t; ε is an elasticity coefficient; p is a forecasted price of a tee time; and p t is a value of a moving average of price for time unit t.