¿Cuál es el algoritmo para expulsar a los pasajeros del avión si está sobrevendido?

No conozco el algoritmo específico, pero desde un punto de vista estrictamente comercial, estos son los dos factores principales para decidir quién es expulsado.

1. Viajeros frecuentes

Es mejor seleccionar un pasajero que no vuele con frecuencia con la aerolínea. Dado que el pasajero tiene menos posibilidades de volar con la aerolínea nuevamente, lo mejor para la aerolínea es mantener a los clientes que vuelan más que aquellos que no lo hacen.

2. Clase

Es en el mejor interés de la aerolínea elegir un pasajero en clase económica, ya que perder clientes de clase económica es generalmente una pérdida menor en cuanto a ganancias que perder clientes de primera clase.


A partir de aquí, la aerolínea puede utilizar alguna otra medida arbitraria para seleccionarla del grupo de clientes con el valor más bajo para la aerolínea, como la selección aleatoria o la selección basada en quién se registró más tarde.

Tenga en cuenta que el algoritmo real es probablemente mucho más complicado y específico de la aerolínea.

Esta pregunta es probablemente una referencia al reciente incidente de United Airlines. A continuación hay un video que explica por qué sucedió esto y qué puede hacer para evitar que lo echen.

Si desea leer mi opinión sobre este incidente, haga clic aquí.

Gracias por leer mi respuesta, apreciamos los votos y comentarios positivos.

No hay tal algoritmo. Cuando una aerolínea ve un avión lleno, tiene que proponer una compensación.

En este caso de la UA, fue un hotel nocturno + 1000 $. Pero nadie se iría. Entonces simplemente tomaron su papel y eligieron al azar a 4 personas.

More Interesting

Una computadora pequeña tiene 4 marcos de página. Un proceso hace la siguiente lista de referencias de página; 1,2,3,4,1,5,2,3,1,2. ¿Cuántas fallas de página ocurren usando los siguientes algoritmos de reemplazo de página?

¿Qué tipo de algoritmo de procesamiento del lenguaje natural se usaría para replicar los resultados de esta charla TED?

¿Cómo encuentras la distancia entre dos lugares, sin usar los mapas de Google?

¿Cuándo la piratería se convirtió en algo malo? Pensé que hackear era una forma inteligente / ingeniosa de desarrollar un algoritmo para resolver un problema.

¿Qué son los patrones de búsqueda?

Algoritmos: ¿Cómo la combinación de ordenamiento tiene complejidad espacial O (n) para el peor de los casos?

Cómo resolver el problema de recolectar manzanas usando programación dinámica

Se le da una matriz de números MxN, con la propiedad de que los números aumentan a medida que avanza por cada columna y hacia la derecha en cada fila. ¿Cómo puede verificar eficientemente si un número dado está en la matriz?

¿Cómo funcionan los algoritmos de clasificación en un sistema distribuido grande?

Entiendo cómo leer la recursividad pero no sé cómo resolverlos.

En programación de computadoras, ¿cómo es recursivo el proceso de evaluación?

¿Cuál es el criterio de elección para el desarrollo de algoritmos recursivos o iterativos?

¿Alguien puede dar un ejemplo en Java de pasar una matriz unidimensional, una matriz bidimensional y una matriz tridimensional por referencia y luego manipularlos?

¿Son los problemas NP completos también problemas NP difíciles? ¿Por qué?

¿Qué técnicas eficientes ha intentado rastrear un algoritmo o un código de programa manualmente, sin usar una computadora?