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}tjT
  • 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 tjT do

  • 7:

      if Cj=ϕ then

  • 8:

       Set Lj=k;

  • 9:

    for each task tjT do

  • 10:

      for each task tqCj 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}tjT;