2025-11-23T02:43:16.045252

Design of mechanisms for ensuring the execution of tasks in project planning

Mulesa, Horvat, Radivilova et al.
This paper reports an analysis of aspects of the project planning stage. The object of research is the decision-making processes that take place at this stage. This work considers the problem of building a hierarchy of tasks, their distribution among performers, taking into account restrictions on financial costs and duration of project implementation. Verbal and mathematical models of the task of constructing a hierarchy of tasks and other tasks that take place at the stage of project planning were constructed. Such indicators of the project implementation process efficiency were introduced as the time, cost, and cost-time efficiency. In order to be able to apply these criteria, the tasks of estimating the minimum value of the duration of the project and its minimum required cost were considered. Appropriate methods have been developed to solve them. The developed iterative method for assessing the minimum duration of project implementation is based on taking into account the possibility of simultaneous execution of various tasks. The method of estimating the minimum cost of the project is to build and solve the problem of Boolean programming. The values obtained as a result of solving these problems form an «ideal point», approaching which is enabled by the developed iterative method of constructing a hierarchy of tasks based on the method of sequential concessions. This method makes it possible to devise options for management decisions to obtain valid solutions to the problem. According to them, the decision maker can introduce a concession on the value of one or both components of the «ideal point» or change the input data to the task. The models and methods built can be used when planning projects in education, science, production, etc.
academic

프로젝트 계획에서 작업 실행을 보장하기 위한 메커니즘 설계

기본 정보

  • 논문 ID: 2501.01255
  • 제목: Design of mechanisms for ensuring the execution of tasks in project planning
  • 저자: Oksana Mulesa, Petro Horvat, Tamara Radivilova, Volodymyr Sabadosh, Oleksii Baranovskyi, Sergii Duran
  • 분류: cs.CR (암호화 및 보안)
  • 발표 저널: Eastern-European Journal of Enterprise Technologies, Vol. 2, No. 4 (122), pp. 16-22
  • 발표 시간: 2023년 4월 28일
  • DOI: 10.15587/1729-4061.2023.277585

초록

본 논문은 프로젝트 계획 단계의 다양한 측면을 분석하며, 이 단계에서 발생하는 의사결정 프로세스를 연구 대상으로 한다. 본 연구는 재정적 비용과 프로젝트 실행 기간 제약 조건 하에서 작업 계층 구조를 구축하고 실행자 간에 이를 배분하는 문제를 고려한다. 작업 계층 구조 및 프로젝트 계획 단계의 기타 작업에 대한 언어적 및 수학적 모델을 구축했다. 시간 효율성, 비용 효율성, 비용-시간 효율성을 프로젝트 실행 프로세스의 효율성 지표로 도입했다. 이러한 기준을 적용하기 위해 프로젝트의 최소 기간 및 최소 필요 비용을 추정하는 작업을 고려했으며, 이에 대응하는 해결 방법을 개발했다. 프로젝트 실행 최소 기간을 평가하기 위해 개발된 반복적 방법은 다양한 작업의 동시 실행 가능성을 고려하는 것을 기반으로 한다. 프로젝트 최소 비용을 추정하는 방법은 부울 계획 문제를 구축하고 해결하는 것이다. 이러한 문제들의 해결 결과는 "이상점(ideal point)"을 형성하며, 순차적 양보 방법을 기반으로 하는 작업 계층 구조 구축의 반복적 방법을 통해 이 이상점에 접근한다.

연구 배경 및 동기

문제 정의

프로젝트 관리는 유형과 활동 영역에 관계없이 회사의 효율성을 보장하는 중요한 메커니즘이다. 현대 과학, 생산 및 상업은 모두 프로젝트 지향적이다. 프로젝트 생성 및 실행의 성공 열쇠는 계획 단계의 효과적인 실행에 있다. 이 단계에서는 일반적으로 다음이 필요하다:

  1. 프로젝트 실행의 가능한 옵션 분석
  2. 이용 가능한 자원 평가
  3. 작업 계획 수립

핵심 과제

프로젝트 계획 프로세스에서 직면하는 주요 문제는 다음을 포함한다:

  • 시간 및 재정 제약 준수 필요성
  • 노동 자원의 효과적 활용
  • 작업 간 종속성 처리
  • 다목적 최적화 문제
  • 의사결정 프로세스의 복잡성

기존 방법의 한계

  1. 조합 최적화 방법: 입력 데이터의 차원과 제약 조건의 수가 증가함에 따라 계산 복잡도가 크며, 항상 최적해를 찾을 수 있음을 보장하지 못함
  2. 할당 문제 방법: 작업자의 다양한 유형의 작업에서의 연속적 또는 동시 참여 가능성을 고려하지 않음
  3. 다목적 최적화 방법: 가중치 결정을 위해 추가 전문가 참여가 필요하며, 각 개별 기준의 값 모니터링을 허용하지 않음
  4. 진화 알고리즘: 많은 수의 파레토 최적해를 생성하여 선택 프로세스가 복잡함

핵심 기여

  1. 완전한 수학적 모델 구축: 작업 계층 구조 구축의 언어적 및 수학적 모델을 포함하며, 프로젝트 계획 단계의 다양한 작업을 형식화함
  2. 효율성 평가 지표 체계 제안: 시간 효율성, 비용 효율성, 비용-시간 효율성의 세 가지 지표 도입
  3. 최소 기간 추정 방법 개발: 작업 동시 실행 가능성을 기반으로 하는 반복적 방법
  4. 최소 비용 추정 방법 설계: 부울 계획 문제 구축 및 해결을 통해 구현
  5. "이상점" 개념 구축: 순차적 양보 방법과 결합된 반복적 작업 계층 구조 구축 알고리즘
  6. 대화식 의사결정 지원 제공: 의사결정자가 실제 상황에 따라 제약 조건을 조정할 수 있도록 허용

방법론 상세 설명

작업 정의

프로젝트 P는 다음 튜플로 표현된다:

P = <A, C, S, W, R, T>

여기서:

  • A: 작업 집합, A = {A₁, A₂, ..., Aₙ}
  • C: 프로젝트 실행 비용
  • S: 작업 유형의 순서 벡터
  • W: 잠재적 실행자 집합
  • R: 물질 기술 자원 유형 벡터
  • T: 프로젝트 실행 단계의 최대 허용 기간

각 작업 Aᵢ는 다음과 같이 표현된다:

Aᵢ = <IAᵢ, SAᵢ, RAᵢ, Δtᵢ, Cᵢ>

모델 아키텍처

1. 작업 계층 구조 구축

작업 계층 구조는 집합 A의 정렬로, 각 후속 작업이 모든 선행 작업 시작 후에만 실행을 시작할 수 있도록 한다.

2. 최소 기간 추정 알고리즘

단계:

  1. 프로젝트 조건 시작 시간 t₀ = 0, 반복 횟수 iter = 1로 고정
  2. 실행을 시작할 수 있는 작업 집합 A^(iter) 구축
  3. 기간이 최소인 작업 찾기: Δt_min = min{Δtᵢ}
  4. 현재 프로젝트 기간 및 작업 기간 업데이트
  5. 완료된 작업 표시, 모든 작업이 완료될 때까지 반복

3. 최소 비용 추정 방법

부울 계획 문제 구축:

목적 함수:

∑∑ xⱼq · cⱼq · Δtᵢ → min

제약 조건:

∑ xⱼq ≤ 1, ∀j ∈ {1,2,...,M}
∑ xⱼq = χᵢ(sᵢq), ∀q ∈ {1,2,...,Q}

4. 순차적 양보 반복 방법

"이상점" 개념을 기반으로 대화 모드를 통해 작업 계층 구조를 단계적으로 구축:

  • 이상점에 도달할 수 없을 때 관리 의사결정 옵션 제공
  • 이상점 구성요소에 대한 양보 허용
  • 입력 데이터 수정 지원

기술 혁신점

  1. 시간 및 비용 제약의 동시 고려: 기존 방법과 비교하여 다목적 최적화 문제를 처리할 수 있음
  2. 대화식 의사결정 지원: 의사결정자가 해결 프로세스 중에 동적으로 제약 조건을 조정할 수 있도록 허용
  3. 공해 집합 상황 처리: 초기 실행 가능 해 집합이 공집합일 때 효과적인 해결책 제공
  4. 작업 병렬 실행 고려: 기간 추정에서 작업의 동시 실행 가능성을 고려

실험 설정

위상 구조 유형

논문은 세 가지 작업 집합 위상을 고려했다:

  • 별형 구조: 중심 작업이 여러 하위 작업과 연결
  • 선형 구조: 작업이 순차적으로 실행
  • 트리형 구조: 계층적 작업 종속성

평가 지표

  1. 시간 효율성: 시간 제약 준수 또는 모든 작업의 기간 최소화
  2. 비용 효율성: 비용 제약 준수 또는 모든 작업 실행 비용 최소화
  3. 비용-시간 효율성: 비용 및 프로젝트 기간 제약을 동시에 준수

알고리즘 복잡도 분석

  • 최소 기간 추정: 반복 횟수는 작업 수 및 종속성에 따라 결정
  • 최소 비용 추정: 부울 계획 문제의 복잡도
  • 계층 구조 구축: 초기 조건 및 의사결정자의 양보 정도에 따라 결정

실험 결과

주요 발견

  1. 이상점 도달 가능성: "이상점"이 도달 가능할 때, 반복적 방법은 유한 단계 내에서 해당 집합 A의 정렬 및 작업 할당을 찾을 수 있음
  2. 비용 증가 분석: 초기 실행 가능 해 집합이 공집합일 때, 프로젝트 실행 시간 제한을 준수하기 위해 실행 비용이 증가하며, 일부 경우 원래 비용 대비 수배 증가
  3. 실행자 부족 감지: 부울 계획 문제 해결 단계에서 기존 실행자 부족 상황 감지 가능
  4. 반복 횟수 영향 요인: 작업 계층 구조 구축에 필요한 반복 횟수는 초기 조건 및 각 반복에서 의사결정자의 양보 정도에 따라 결정

사례 분석

논문은 모델 실험을 통해 방법의 효과성을 검증했다:

  • 선형 위상 구조에서 이상점 도달 가능
  • 기타 위상 구조는 이상점에 접근하기 위해 추가 연구 필요
  • 방법은 자원 제약과 시간 제한의 트레이드오프 문제를 처리할 수 있음

관련 연구

조합 최적화 방법

기존 연구는 주로 조합 최적화 문제의 해결에 초점을 맞추고 있으나, 데이터 차원 증가 시 계산 복잡도가 높음.

할당 문제 방법

전통적 할당 문제 방법은 작업자의 다양한 작업에서의 동시 참여 가능성을 고려하지 않으며, 자원 제약 문제도 충분히 고려하지 않음.

다목적 최적화 방법

표준 컨볼루션 방법 및 진화 알고리즘을 포함하나, 가중치 결정을 위한 전문가 참여 필요 또는 과도한 파레토 해 생성 문제 존재.

대화식 최적화 방법

순차적 양보 방법 등의 대화식 방법은 의사결정자가 제공한 제약을 고려할 수 있으나, 본 논문의 방법은 이를 기반으로 입력 데이터 수정을 허용.

결론 및 논의

주요 결론

  1. 모델 완전성: 구축된 언어적 및 수학적 모델은 프로젝트 계획 단계의 의사결정 프로세스를 포괄적으로 설명할 수 있음
  2. 방법 효과성: 개발된 반복적 방법은 프로젝트의 최소 기간 및 비용을 효과적으로 추정할 수 있음
  3. 실용성 우수: 방법은 교육, 과학, 생산 등 다양한 분야의 프로젝트 계획에 적용 가능
  4. 유연성 우수: 대화식 의사결정을 지원하며, 제약 조건의 동적 조정 허용

한계

  1. 위상 구조 제한: 복잡한 작업 종속성의 경우 추가 연구 필요
  2. 계산 복잡도: 대규모 프로젝트에서 부울 계획 문제의 해결이 계산 과제에 직면할 수 있음
  3. 매개변수 민감성: 방법의 효과는 초기 매개변수 설정 및 의사결정자의 양보 전략에 따라 달라짐
  4. 자원 모델링 단순화: 현재 모델은 주로 인적 자원을 고려하며, 물질 기술 자원의 모델링은 상대적으로 단순화됨

향후 방향

  1. 다중 작업 병합: 여러 작업을 하나의 작업으로 병합하는 모델 및 조건 연구
  2. 알고리즘 최적화: 대규모 문제의 계산 효율성 향상
  3. 자원 모델링 확장: 물질 기술 자원 제약의 더욱 상세한 모델링
  4. 불확실성 처리: 프로젝트 실행 프로세스의 불확실성 요인 고려

심층 평가

장점

  1. 이론적 기여 현저: 완전한 프로젝트 계획 수학 프레임워크를 제안하며, 다목적 최적화 및 의사결정 이론을 결합
  2. 방법 혁신성 강함: "이상점" 개념을 순차적 양보 방법과 결합하여 새로운 문제 해결 사고 제공
  3. 실용 가치 높음: 방법은 실제 프로젝트 관리에 직접 적용 가능하며 우수한 운영성 보유
  4. 복잡한 제약 처리: 시간, 비용 및 자원 제약을 동시에 처리할 수 있으며 실제 요구사항 부합

부족한 점

  1. 실험 검증 부족: 대규모 실제 프로젝트의 검증 부족, 주로 모델 실험에 기반
  2. 비교 분석 제한: 기존 프로젝트 관리 도구 및 방법과의 정량적 비교 부족
  3. 복잡도 분석 심화 부족: 알고리즘 시간 및 공간 복잡도의 이론적 분석 강화 필요
  4. 견고성 연구 부족: 매개변수 변화 및 노이즈 데이터에 대한 민감도 분석 부족

영향력

  1. 학술 가치: 프로젝트 관리 이론에 새로운 수학적 모델링 방법 제공
  2. 실무 의의: 소프트웨어 프로젝트 관리, 엔지니어링 프로젝트 계획 등 다양한 분야에 적용 가능
  3. 방법 확장성: 제공된 프레임워크는 더욱 복잡한 제약 조건으로 확장 가능
  4. 학제간 기여: 운영 연구, 관리 과학 및 컴퓨터 과학의 방법을 결합

적용 시나리오

  1. 소프트웨어 개발 프로젝트: 작업 종속성이 명확하고 자원 할당이 복잡
  2. 엔지니어링 건설 프로젝트: 엄격한 시간 및 비용 관리 필요
  3. 과학 연구 프로젝트 관리: 자원 제한, 최적 배치 필요
  4. 교육 훈련 프로젝트: 인원 능력 및 시간 배치 고려 필요

참고문헌

논문은 27편의 관련 문헌을 인용하였으며, 프로젝트 관리, 조합 최적화, 다목적 최적화, 의사결정 이론 등 다양한 분야의 중요 연구 성과를 포함하여 본 연구에 견고한 이론적 기초를 제공한다.


종합 평가: 본 논문은 프로젝트 관리 분야에서 중요한 이론적 및 실무적 가치를 지닌 논문이다. 저자들이 제안한 수학적 모델 및 해결 방법은 프로젝트 계획 단계의 의사결정을 위한 효과적인 도구를 제공하며, 특히 다중 제약 조건 처리 및 공해 집합 문제 해결 측면에서 혁신성을 보여준다. 실험 검증 및 복잡도 분석 측면에서 개선의 여지가 있지만, 전반적인 연구 품질이 높으며 프로젝트 관리 이론 및 실무에 긍정적 기여를 한다.