¿Cómo funciona el algoritmo de fijación de precios de Uber?

En un nivel muy básico, el aumento de precios es una función directa de la curva de oferta y demanda. Cuando los automóviles / conductores disponibles (oferta) son escasos en relación con el número de solicitudes de Uber por parte de pasajeros potenciales (demanda), Uber comienza a aumentar un multiplicador (2x, 3x, etc.) para cambiar las curvas y hacer coincidir la oferta con la demanda. La idea es que, si bien en el punto de precio A, los conductores fuera de línea no sentirán que vale la pena perseguir a los clientes, a un precio más alto B, sentirán que la oportunidad lo vale y entrarán en línea y, por lo tanto, agregarán suministros para una mejor coincidencia demanda. El objetivo del algoritmo es encontrar este “punto de inflexión” para agregar el controlador marginal al grupo disponible y, presumiblemente, se ampliará hasta que haya suficientes controladores disponibles y en línea para satisfacer la demanda.

Si está preguntando acerca de los detalles exactos del algoritmo, obviamente no estoy calificado para responder esto, ya que no trabajo para Uber. Pero mi sospecha es que el algoritmo central no es escandalosamente complejo y particularmente innovador en sofisticación, dado que al final del día es una función simple de oferta y demanda. Si hay 10 veces más solicitudes de Uber que autos Uber disponibles, supongo que hay un mecanismo gradual de escala de tipo de función escalonada hasta que se alivia el desequilibrio de las solicitudes a los conductores y viceversa, ya que demasiados conductores entran en línea atraídos por el estructura de precios de sobretensión.

Pero lo que supongo es extremadamente sofisticado e impresionante (especialmente dado el calibre del equipo de Uber y basado en lo que he visto en su increíble / dedicado blog de ciencia de datos como un humilde lector), es la calibración de este algoritmo de escala. Si tuviera que adivinar (y en base a lo que he experimentado anecdóticamente como usuario de la aplicación en diferentes ciudades), apostaría a que el algoritmo está personalizado y calibrado para cada ubicación, ya que las elasticidades de los precios casi seguramente varían de una ciudad a otra según una gran multitud de variables: ingresos, distancia / expansión, patrones de tráfico, propiedad de automóviles, etc. Con los enormes tesoros de datos de usuarios que Uber probablemente ha recopilado, lo más probable es que hayan ajustado los algos de cada ciudad para ajustarse a estas sensibilidades variables a aumento de precios. Agregue un poco de aprendizaje automático y datos increíblemente ricos y obtendrá un algoritmo increíble y en constante evolución.

El modelo de Uber es Economía 101. La oferta disminuye, en este caso, el número de conductores que no aceptan la solicitud, y el aumento de la demanda, en este caso el número de usuarios que intentan reservar un taxi, entonces lucha por formar un equilibrio. Uber intenta equilibrarse entre equidad y expectativa. Los usuarios esperan que los precios de Uber sean justos para ellos y Uber espera que los precios sean justos para los conductores. La única solución sostenible para esto es equilibrarlo mediante la carga de la prima, donde cumple con las expectativas de los conductores y también la equidad de los usuarios, ya que no tienen que ver “No hay autos disponibles” en lugar de ver un alto precio.
Además, una cosa a tener en cuenta es que solo el 10% de los viajes de Uber se reservan con un aumento de precios, que es pequeño en comparación con la gran cantidad de viajes realizados por ellos hasta ahora (más de mil millones).

El algoritmo de fijación de precios verifica los datos de demanda en la aplicación cada cinco minutos y los actualiza para cambiar el aumento de precios en consecuencia.

Mientras el precio de aumento esté activo, el algoritmo lee los datos de demanda cada cinco minutos y actualiza el efecto multiplicador que determina la tarifa “, dijo un representante de Uber.

Estos datos de demanda se verifican en función del número de solicitudes de los Usuarios para un viaje al número de conductores. Si hay un desequilibrio, entonces los precios suben. Tan pronto como estabilizan el equilibrio, los precios se mantienen normales.

Esta es una práctica estándar, la prima de cobro, que utilizan las compañías de reserva de hoteles, las aerolíneas, incluso Google para colocar anuncios, y no se aplica nada nuevo a su modelo y no es algo nuevo.

Esta es una buena ilustración gráfica para los precios de Uber

Si desea leer más sobre el aumento de precios de Uber, la respuesta de Sanket Shah a ¿Es legal el aumento de precios en India? ¿Sería una buena idea quejarse ante las autoridades si es ilegal?

No es solo un algoritmo, tiene muchas otras cosas y funciones.

En un término muy simple, es demanda y oferta, como lo describen todas las demás respuestas. No detallaré cómo funciona la demanda y la oferta porque ya se ha descrito con gran detalle.

Solo agregaré que Uber hace mucho uso de su aplicación y su uso de su teléfono móvil también. Recopila datos de su dispositivo móvil y le brinda precios basados ​​en eso. Por ejemplo, si su batería está baja, le mostrará un aumento en el precio porque potencialmente puede. En segundo lugar, si verifica la disponibilidad de taxis varias veces en un lugar determinado, volverá a mostrar un aumento de precios.

El aumento de precios es una función que utiliza muchas variables diferentes. Y continuamente están descubriendo más formas de cobrarle más.

Cada hora, 10 conductores pueden aceptar como máximo 14 solicitudes. Eso significa que, cuando hay más solicitudes que controladores, cada 15 minutos 10 conductores pueden aceptar 1 solicitud adicional. Si Uber quiere permitir que los pasajeros durante las horas pico esperen como máximo 15 minutos, aplicarían un aumento de precios cuando haya un exceso de más de 1 solicitud por cada 10 conductores, por ejemplo, cuando haya 12 solicitudes y 10 conductores, o 23 solicitudes y 11 conductores.

En resumen, multiplicador = 10R / 11D, al menos.
R: número de solicitudes
D: número de conductores
Si Uber quiere dejar que los pasajeros esperen menos de 15 minutos y tener en cuenta el período de tiempo desde que un conductor en casa recibe la notificación del multiplicador hasta que sale a la carretera, el multiplicador puede ser más como simplemente R / D para un área determinada .