Tag: OR-TOOLS
Configuración Estoy utilizando las herramientas de OR de Google como un solucionador de programación de restricciones: from ortools.sat.python import cp_model He definido las siguientes BoolVars: model = cp_model.CpModel() a = model.NewBoolVar("a") b = model.NewBoolVar("b") c = model.NewBoolVar("c") d = model.NewBoolVar("d") e = model.NewBoolVar("e") f = model.NewBoolVar("f") g = model.NewBoolVar("g") Pregunta . . . Read more
x1 = model.NewIntVar(0, 10, ‘x1’) x2 = model.NewIntVar(0, 10, ‘x2’) x3 = model.NewIntVar(0, 10, ‘x3’) x = [x1, x2, x3] def objetivo(X): for i in range (x[1]): … return objetivo TypeError: El objeto ‘IntVar’ no se puede interpretar como un entero Parece que x1 no se puede utilizar directamente como . . . Read more
Estoy utilizando ORTOOLs para resolver un problema de CP. Sin embargo, la solución no es realmente lo que esperaba y existe una mejor solución. Por lo tanto, me gustaría comprobar si es factible una solución personalizada y verificar qué restricción se incumple en caso de no serlo. ¿Hay alguna forma . . . Read more
Estoy tratando de desarrollar un algoritmo (probablemente utilizando OR Tools en Python) para resolver un problema que parece estar relacionado con el problema de la mochila. Tengo un conjunto de elementos en la Ubicación A Quiero llevarlos a la Ubicación B Cada elemento tiene un peso y un valor Solo . . . Read more
Estoy tratando de agregar habilidades a este ejemplo de programación de horarios de enfermeras (https://developers.google.com/optimization/scheduling/employee_scheduling). Mi caso: tengo tres turnos por día, cada turno puede tener varias enfermeras, pero al menos una enfermera necesita tener la habilidad A (por ejemplo, Enfermera Senior) y al menos una enfermera necesita tener la . . . Read more