Estoy estudiando algoritmos codiciosos y me pregunto la solución para un caso diferente.Un algoritmo codicioso para recursos k-limitados
Para el problema de selección de intervalo, queremos elegir el número máximo de actividades que no entren en conflicto entre sí, por lo que la selección del trabajo con la hora de finalización más temprana funciona.
Otro ejemplo; tenemos n puestos de trabajo y queremos comprar el menor número de recursos posible. Aquí, podemos ordenar todos los trabajos de izquierda a derecha, y cuando encontramos un nuevo punto de inicio, incrementamos un contador y cuando encontramos un punto final, disminuimos el contador. Entonces, el mayor valor que obtenemos de este contador será la cantidad de recursos que necesitamos comprar.
Pero, por ejemplo, ¿qué pasa si tenemos n tareas pero k recursos? ¿Qué pasa si no podemos permitirnos más de k recurso? ¿Cómo debería ser una solución codiciosa para eliminar la menor cantidad de tareas posible para satisfacer esto?
Además, si hay un nombre específico para el último problema que escribí, estaría encantado de escuchar eso.
Parece un problema de napa? Vería algo como recocido simulado. –