TY - GEN
T1 - Feasibility Analysis of Conditional DAG Tasks is co-NPNP-Hard
AU - Baruah, Sanjoy
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/4/7
Y1 - 2021/4/7
N2 - Feasibility-analysis algorithms have traditionally been required to have running times no worse than pseudo-polynomial in their inputs, in order to be considered efficient. But this is changing: motivated by a vast improvement in the performance of Integer Linear Programming (ILP) solvers, some recent work has begun to consider the limited use of ILP solvers as acceptably efficient for the purposes of feasibility analysis. In this paper, a characterization is proposed for the class of feasibility-analysis problems that can be solved efficiently under this more expansive interpretation of efficiency. This characterization is applied to the conditional directed acyclic graph (DAG) workload model, and a demarcation is identified between the feasibility-analysis problems on DAGs that are efficiently solvable using ILP solvers and those that are not.
AB - Feasibility-analysis algorithms have traditionally been required to have running times no worse than pseudo-polynomial in their inputs, in order to be considered efficient. But this is changing: motivated by a vast improvement in the performance of Integer Linear Programming (ILP) solvers, some recent work has begun to consider the limited use of ILP solvers as acceptably efficient for the purposes of feasibility analysis. In this paper, a characterization is proposed for the class of feasibility-analysis problems that can be solved efficiently under this more expansive interpretation of efficiency. This characterization is applied to the conditional directed acyclic graph (DAG) workload model, and a demarcation is identified between the feasibility-analysis problems on DAGs that are efficiently solvable using ILP solvers and those that are not.
KW - Computational Complexity
KW - Conditional Directed Acyclic Graphs
KW - Feasibility analysis
KW - Integer Linear Programming
UR - https://www.scopus.com/pages/publications/85111990738
U2 - 10.1145/3453417.3453422
DO - 10.1145/3453417.3453422
M3 - Conference contribution
AN - SCOPUS:85111990738
T3 - ACM International Conference Proceeding Series
SP - 165
EP - 172
BT - RTNS 2021 - 29th International Conference on Real-Time Networks and Systems
PB - Association for Computing Machinery
T2 - 29th International Conference on Real-Time Networks and Systems, RTNS 2021
Y2 - 7 April 2021
ER -