2601.14485v1 Jan 20, 2026 cs.AI

다중 트리 유전 프로그래밍을 위한 동적 다중 모드 프로젝트 스케줄링에서 확장 가능한 니-포인트 기반 활동 그룹 선택 방법

Scalable Knee-Point Guided Activity Group Selection in Multi-Tree Genetic Programming for Dynamic Multi-Mode Project Scheduling

Yi Mei
Yi Mei
Citations: 336
h-index: 11
Mengjie Zhang
Mengjie Zhang
Citations: 879
h-index: 16
Yuan Tian
Yuan Tian
Citations: 9
h-index: 2

동적 다중 모드 자원 제약 프로젝트 스케줄링 문제는 활동의 실행 순서와 해당 실행 모드에 대한 결정을 동시에 내려야 하는 어려운 스케줄링 문제입니다. 유전 프로그래밍은 현재 가능한 활동-모드 쌍 집합에서 활동-모드 쌍을 선택하도록 안내하는 우선순위 규칙을 진화시키는 하이퍼 휴리스틱으로 널리 사용됩니다. 최근에는 각 의사 결정 지점에서 단일 활동이 아닌 활동 집합의 부분 집합을 선택하는 활동 그룹 선택 전략이 제안되었으며, 이는 활동 간의 상호 의존성을 고려하여 보다 효과적인 스케줄링을 가능하게 합니다. 이 전략은 소규모 문제에서는 효과적이지만, 더 큰 문제에 적용할 경우 확장성 문제가 발생합니다. 본 연구에서는 활동 조합을 평가하기 전에 유망한 활동 부분 집합을 식별하기 위해 니-포인트 기반 선택 메커니즘을 도입하여 그룹 선택 전략의 확장성을 향상시킵니다. 먼저 활동 순서 규칙을 사용하여 모든 가능한 활동-모드 쌍을 순위화하고, 니-포인트 선택을 통해 유망한 쌍을 찾습니다. 그런 다음, 그룹 선택 규칙이 최상의 활동 조합을 선택합니다. 우리는 두 가지 유형의 규칙을 동시에 진화시키기 위한 다중 트리 GP 프레임워크를 개발했습니다. 실험 결과는 제안된 방법이 대규모 문제에 잘 적용되며, 대부분의 시나리오에서 순차적 의사 결정 방식의 GP보다 우수한 성능을 보임을 보여줍니다.

Original Abstract

The dynamic multi-mode resource-constrained project scheduling problem is a challenging scheduling problem that requires making decisions on both the execution order of activities and their corresponding execution modes. Genetic programming has been widely applied as a hyper-heuristic to evolve priority rules that guide the selection of activity-mode pairs from the current eligible set. Recently, an activity group selection strategy has been proposed to select a subset of activities rather than a single activity at each decision point, allowing for more effective scheduling by considering the interdependence between activities. Although effective in small-scale instances, this strategy suffers from scalability issues when applied to larger problems. In this work, we enhance the scalability of the group selection strategy by introducing a knee-point-based selection mechanism to identify a promising subset of activities before evaluating their combinations. An activity ordering rule is first used to rank all eligible activity-mode pairs, followed by a knee point selection to find the promising pairs. Then, a group selection rule selects the best activity combination. We develop a multi-tree GP framework to evolve both types of rules simultaneously. Experimental results demonstrate that our approach scales well to large instances and outperforms GP with sequential decision-making in most scenarios.

1 Citations
1 Influential
8 Altmetric
43.0 Score
Original PDF

No Analysis Report Yet

This paper hasn't been analyzed by Gemini yet.

Log in to request an AI analysis.

댓글

댓글을 작성하려면 로그인하세요.

아직 댓글이 없습니다. 첫 번째 댓글을 남겨보세요!