Mi peluquera Stacey siempre pone una cara feliz, pero a menudo está estresada por manejar su tiempo. Hoy Stacey estaba retrasada para mi cita y se disculpó mucho. Mientras me cortaba el pelo, me preguntaba: ¿cuánto tiempo deberían durar sus citas estándar? (si la preferencia del cliente por números redondos limpios podría ignorarse, por un momento).
Algo a considerar es un cierto 'efecto dominó' en el que un cliente muy tardío puede llevar a una serie de citas demoradas. En realidad, los peluqueros aprenden intuitivamente a espaciar las citas cada vez más, ya que temen estos días estresantes. Pero una solución óptima y elegante debe ser lograda por algún genio estadístico por ahí ... (si atenuamos un poco la realidad)
Asumamos
a) los tiempos de corte de cabello se distribuyen normalmente y
b) solo hay una peluquería.
El costo de programar citas por mucho tiempo es obviamente el tiempo perdido del peluquero esperando la próxima cita. Cuestemos este tiempo perdido $ 1 por minuto.
Pero si la cita no es lo suficientemente larga, el próximo cliente se queda esperando, lo que representa un costo mayor de $ 3 por minuto para Stacey, que ama al cliente.
Stacey trabaja hasta 8 horas por día, y tiene suficiente demanda para que pueda llenar tantas citas como pueda.
El corte de cabello medio le lleva 30 minutos, con un estándar. dev de 10 minutos. (¡supongamos también que los cortes para hombres y los cortes para mujeres son iguales!)
EDITAR: algunos han señalado acertadamente que Stacey podría atender a los clientes ANTICIPADOS antes de la hora señalada. Esto agrega otra capa de complejidad, pero si tratamos esto como un problema bastante realista, debemos incluirlo. Olvidemos mi suposición 90/10 e intentemos una suposición quizás un poco más cercana a la realidad.
- Algunos clientes llegan tarde y otros llegan temprano. La media de clientes llega con 2 minutos de retraso con una desviación estándar de 2 minutos (¿suena razonablemente cerca de la realidad, no?)
¿Exactamente cuánto tiempo deben ser sus citas?
@alexplanation lo siento, te he movido las publicaciones de objetivos. Estoy seguro de que los lectores de R aprecian su respuesta.
Respuestas:
Hay muchas partes móviles en este problema, lo que lo hace maduro para la simulación.
En primer lugar, como mencionó Elvis en los comentarios, parece que Stacey debería tomar alrededor de 16 citas, ya que cada una dura aproximadamente media hora. Pero sabes que a medida que las citas comienzan a retrasarse, las cosas comienzan a cambiar cada vez más tarde, por lo que si Stacey solo comenzará una cita si le queda media hora (tanto por barrer el cabello del piso, eh, Stacey ?) entonces tendremos menos de 16 ranuras posibles, si usamos una bola de cristal para programar citas sin tiempo de descanso.
En la siguiente simulación, podemos investigar la curva de costo en función de la duración de la cita. Por supuesto, el resto de los parámetros también terminarán jugando un papel aquí, y en realidad, Stacey no va a programar sus citas con una fracción de minutos de diferencia, pero esto nos da una idea de lo que está sucediendo.
También he trazado el tiempo que Stacey tiene que estar en el trabajo como color. Decidí que Stacey nunca programaría su última cita después de las 7:30, pero a veces la cita llega tarde, ¡o ha habido un retraso! Puede ver que el tiempo que ella tiene para ir a casa está cuantificado, de modo que a medida que las citas se alargan, obtiene una cita menos y luego no tiene que trabajar tan tarde. Y creo que ese es un elemento que falta aquí: tal vez programar sus citas con 45 minutos de diferencia es excelente, pero obtendrá una cita adicional si puede reducirlo a 40. Ese costo se incorpora por la espera de Stacey (por eso el costo va a medida que aumenta la duración de la cita) pero su valoración del tiempo de espera de Stacey podría no ser correcta.
De todos modos, divertido problema! Y una buena manera de aprender algo de ggplot y recordar que mi sintaxis R es súper inestable. :)
Mi código está debajo. No dude en ofrecer sugerencias para mejorar.
Para generar el código para la trama superior:
La segunda simulación es mucho más larga ...
fuente