РЕДАКТИРОВАТЬ: Вместо других предложений, я решил поиграться с Python DEAP framework , пока не придумаю что-нибудь пригодное для использования.Надеюсь, это поможет людям с подобной проблемой.
Я внедряю систему, в которой нам необходимо выполнить многоцелевую оптимизацию для клиента, следующим образом:
Производственная система имеетпроизводить N деталей (того же типа) сваркой.Для этого можно выбрать определенный материал, метод сварки и количество точек сварки, которые нужно использовать для сборки каждой детали.На рисунке ниже показаны параметры задачи и их взаимозависимости:
Я могу играть со значениями для
material
welding method
number of spot welding points
Мне нужно найти комбинациюматериал, метод сварки и количество точек сварки / детали, которые минимизируют стоимость и максимизируют стабильность.
Я думал об использовании подхода эволюционного алгоритма.Однако мой опыт работы не связан с оптимизацией, поэтому, если кто-то может предложить более конкретный алгоритм, подходящий для этой проблемы, он будет действительно полезен.