Skip to main content
. 2019 May 29;19(11):2456. doi: 10.3390/s19112456
Algorithm 1 task level division
Require:
  the task set T
Ensure:
  L={Lj}tj∈T
  • 1:

    Set T′=T;

  • 2:

    for each tj in T do

  • 3:

     Set Cj′=Cj;

  • 4:

    Set k=1;

  • 5:

    whileT′≠ϕdo

  • 6:

     for each task tj∈T′ do

  • 7:

      if Cj′=ϕ then

  • 8:

       Set Lj=k;

  • 9:

     for each task tj∈T′ do

  • 10:

      for each task tq∈Cj′ do

  • 11:

       if Lq=k then

  • 12:

        Delete tq from set Cj′;

  • 13:

      if Lj=k then

  • 14:

       Delete tj from set T′;

  • 15:

     k++;

  • 16:

    returnL={Lj}tj∈T;