작은 의사 결정 도구를 만들려고합니다.리소스 할당 결정 도구에 대한 데이터 구조 선택
내가 (X는 항상 exemple에 대한 0시 12분에서 발생) 사전 순간에 발생하는 이벤트의 목록을 가지고, 각 이벤트 내가 능숙의 목록을 가지고
가중이며, 각 ressource는 시간과 시간 범위를 다시 사용할 수있게되기 전에. 또한, 각 ressource는 자신의 방식으로 활성화 될 때 발생하는 이벤트의 가중치를 수정합니다. 자원을 소비 한 것도 가능하지 않습니다.
내 생각에 최적의 자원 할당은 이벤트 가중치의 가장 큰 합계이며, ressource 활성 시간 동안 이벤트가 발생하면 ressource 수정자를 적용합니다.
데이터 구조 측면에서 내 문제를 모델링하는데 실제 문제가 있습니다. 나는 두 가지 가능한 해결책을 생각했다 :
나는 각 노드가 표현하는 나무와 각자의 선택 목록의 상태 (사용할 수있는, 어느 쪽이 아닌지)가 있어야한다. 활성화되어 있음). 하지만 노드 간의 변경 사항을 어떻게 추적합니까? 그런 구조를 어떻게 관리 할 지 지켜보기가 힘듭니다.
각 행은 이벤트이고 각 열은 선택 사항입니다. 그런 다음 열을 통과하고 참인 경우 해당 이벤트 가중치, 해당 선택 가중치 수정 자 등을 얻습니다. 괜찮은 해결책을 향한 좋은 단계?
어떤 통찰력이라도 있습니까?
OS보다 스케줄링에 대해 들었다면 아이디어를 얻을 수 있습니다. –
OS? 가장 빠른 데드 라인 우선, 고정 우선 선점 예약 등 ...? 어 ... 링크가 보이지 않아? 내 문맥에는 재 배열 된 대기열 순서 또는 인터럽트가 없으며 고정 된 순서로 도착하는 이벤트와 이러한 이벤트 잠재력을 최대화하기위한 자원 간 선택이 있습니다. 너 무슨 의미인지 좀 더 말해 줄 수있어? – Baguette
당신도 거기에 무게가 프로세스와 연결되어 있다고 생각하지 말고 가장 높은 체중 과정이 먼저 완료됩니다. –