# Applying fuzzy logic to determine the degree to which a project is complete

I realise I could treat each tasks completion percentage as a representation of the degree of membership to the fuzzy set "complete tasks" and the incomplete percentage as the degree of memebership to the fuzzy set of "incomplete tasks"

e.g

complete {T1 .80, T2 .73, T3 .0, T4 1.0}

incomplete {T1 .20, T2 .23, T3 1.0, T4 .0}

How would I calculate the degree to which all tasks are complete (sum of all tasks = project so the project completeness) ? ?

Would this be the same as the average task completion e.g. sum(completion) / number of tasks?

N.B not strictly homework, I'm writing the program that handles the projects for an assignment and want to make sure the logic I code is correct.

-
In the complete tasks, what does T1 .80 mean? –  Emmad Kareem Nov 16 '11 at 4:15
Sorry. T represented the task, so task 1, task 2 etc, and the decimal representing the degree of membership to that fuzzy set –  Luke Nov 16 '11 at 6:57
Isn't the degree to which the task is complete = the percentage of work done so far in task? Say I did 60% of the program, that is the same as the task is 60% complete? –  Emmad Kareem Nov 16 '11 at 8:21
Thats correct, I'm interested in finding out how complete the whole project is. I'm also curious as to whether this would be the same as average completeion of a task or not. –  Luke Nov 16 '11 at 12:42
if the degree to which the task is complete = the percentage of work done, then your tasks in the complete set should be: T1.100, T2.100,etc. –  Emmad Kareem Nov 16 '11 at 21:45