sneaky update: add multi-objective functions
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
import json, random, io, logging
|
||||
|
||||
from pulp import LpProblem, LpMinimize, LpStatus
|
||||
from pulp import LpProblem, LpMinimize, LpMaximize, LpStatus
|
||||
|
||||
from lib.application_configs import ApplicationConfigs
|
||||
from helpers import aws_helper, tar_helper, csv_helper, service_helper
|
||||
@ -81,7 +81,8 @@ class FormGenerationService(Base):
|
||||
drift_percent)
|
||||
|
||||
# create problem
|
||||
problem_handler = Problem(items = self.solver_run.unbundled_items(), bundles = self.solver_run.bundles, problem = LpProblem('ata-form-generate', LpMinimize))
|
||||
problem = LpProblem('ata-form-generate', self.solver_run.objective_function.objective)
|
||||
problem_handler = Problem(items = self.solver_run.unbundled_items(), bundles = self.solver_run.bundles, problem = problem)
|
||||
problem_handler.generate(solution, self.solver_run)
|
||||
problem = problem_handler.solve(self.solver_run)
|
||||
|
||||
|
Reference in New Issue
Block a user