HeurAgenix: Leveraging LLMs for Solving Complex Combinatorial Optimization Challenges
Created by
Haebom
저자
Xianliang Yang, Ling Zhang, Haolong Qian, Lei Song, Jiang Bian
개요
HeurAgenix는 대규모 언어 모델(LLM)을 활용한 2단계 하이퍼 휴리스틱 프레임워크입니다. 먼저 휴리스틱을 진화시키고, 그 중에서 자동으로 선택하는 방식입니다. 휴리스틱 진화 단계에서는 LLM이 시드 휴리스틱 솔루션과 고품질 솔루션을 비교하여 재사용 가능한 진화 전략을 추출합니다. 문제 해결 중에는 LLM의 인식 능력에 따라 각 문제 상태에 가장 유망한 휴리스틱을 동적으로 선택합니다. 선택기는 최첨단 LLM 또는 미세 조정된 경량 모델이 될 수 있으며, 경량 모델은 추론 비용이 낮습니다. 조합 최적화 문제의 복잡성으로 인한 신뢰할 수 있는 감독의 부족을 완화하기 위해, 선택 기본 설정과 상태 인식으로부터 신호를 함께 활용하는 이중 보상 메커니즘으로 경량 휴리스틱 선택기를 미세 조정하여 노이즈가 있는 주석에서도 강력한 선택을 가능하게 합니다. 기존의 LLM 기반 하이퍼 휴리스틱을 능가하고 전문 솔버와 비슷하거나 더 나은 성능을 보이는 것을 표준 벤치마크에서 광범위한 실험을 통해 보여줍니다. 코드는 https://github.com/microsoft/HeurAgenix 에서 확인 가능합니다.