En el problema del embalaje del contenedor (BPP), ¿por qué el primer ajuste decreciente (FFD) es más eficiente que el primer ajuste creciente (FFI)?

Déjame darte un ejemplo de por qué no es una buena idea poner primero los artículos más pequeños en los contenedores. Suponga que los contenedores contienen V = 3 y tenemos N ítems del Volumen 1 y N ítems del Volumen 2. La solución ideal coloca un ítem del volumen 1 y un ítem del volumen 2 en un bin y usa N bins en total. Esto es exactamente lo que obtenemos si procesa los artículos en orden decreciente: primero colocamos el primer artículo con valor 2 en el primer contenedor, luego coloca el segundo artículo con valor 2 en el segundo contenedor porque no cabe en el primero bin y así sucesivamente hasta que hayamos creado N bins. Luego coloca los elementos con valor 1 en los contenedores restantes.
Cuando ordenamos los artículos aumentando el orden, todos los artículos con valor uno llenarán todo el bis y luego tiene que crear un nuevo contenedor para todos los artículos con valor 2. Utilizará N / 2 (para poner los artículos de valor uno) más N (para poner los elementos con valor 2 que no caben en las otras casillas) = ​​3N / 2 contenedores, lo cual es claramente peor.
La razón por la cual el orden es importante es que puede llenar agujeros si coloca los artículos más pequeños más tarde.

More Interesting

Comenzaré mi doctorado en CS en 6 meses, ¿qué habilidades necesito para aprender / dominar?

¿Cuánto se gasta en investigación de computación cuántica en los Estados Unidos?

¿Qué pasos debo hacer para investigar en visión artificial?

¿Cuál es la investigación de HCI que fue hace 10 años pero que ya no es la tendencia?

¿Qué es un buen libro para un tratamiento matemático adecuado del control de red?

¿Qué es el diseño de investigación?

¿Cuál es la diferencia entre computer graphics y computer vision?

¿Qué campo de investigación combina informática y física?

Comenzando mi investigación de doctorado sobre sistemas de navegación con visión asistida. ¿Dónde puedo encontrar buenos recursos y referencias para la visión por computadora en la navegación?

¿Qué tan bueno es el departamento de informática en la Universidad de Wisconsin, Madison para la escuela de posgrado?

¿Qué dominios / problemas se pueden obtener del uso de la nueva arquitectura de chip que es más rápida pero menos precisa ("aritmética descuidada")? por ejemplo, aprendizaje automático, visión artificial

¿Qué se necesita para ser admitido en una de las mejores escuelas de EE. UU. (MIT, CMU, Berkeley o Stanford) para obtener una maestría de CS? CGPA de alrededor de 3, con considerable experiencia en investigación (4 publicaciones internacionales + una pasantía de investigación en IIT KGP). Pasante como ingeniero de software.

¿Cuáles son las diversas aplicaciones de las computadoras en el campo del entretenimiento?

¿Cuáles son los documentos de investigación más interesantes de Microsoft?

¿Cuál es el 'borde' en la computación de borde?