增加单机优化方法

This commit is contained in:
2023-03-15 21:14:56 +08:00
parent 6b031dc486
commit 13c1b18e1d
16 changed files with 3320 additions and 893 deletions

16
optimizer_heuristic.py Normal file
View File

@ -0,0 +1,16 @@
from base_optimizer.optimizer_common import *
# TODO: 需要考虑贴装点分布位置的限制
def assembly_time_estimator(pcb_data, component_data, assignment):
return 0
def assemblyline_optimizer_heuristic(pcb_data, component_data):
assignment_result = []
# for machine_index in range(max_machine_index):
# assembly_time_estimator(pcb_data, component_data, assignment_result[machine_index])
return assignment_result