**Fuzzy Critical Path Enumeration Program**
A couple of years ago, a Visual Basic program was developed to do fuzzy critical path analysis using an enumeration approach. For example, in my test problems there are three possible times for each project activity, and so if there are 10 activities there are 3^10 cases that need to be evaluated. This program is in the file called old_enumeration.zip. It takes a text file as input and then determines the key output measures: fuzzy set of path lengths/beliefs, activity criticality/beliefs, and critical path lengths/beliefs. An example problem is [login to view URL], and after running the program, the result is stored in a file called [login to view URL], renamed [login to view URL] for this example. Unfortunately this program only runs for up to 16 tasks. Also, this program enumerates and then analyzes all possible combinations of activity times first and then determines the key output measures given above.
A revised program was developed for VB.Net to overcome these limitations. The idea is to update the output measures after each case is evaluated rather than at the end. The revised program has implemented the new approach and is found in a file called new_enumeration.zip. Unfortunately, the program was not finished, and needs to be cleaned up a bit. I have included a test problem with 22 activities, called P23-3.txt. I have solved this problem by other means and the solution is found in a file called results_23_3.doc.
The revised program needs to be debugged to find and correct the sources of error and solve the test problem correctly.
## Deliverables
1) Complete and fully-functional working VB.Net program in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, and solve the test problem [login to view URL] correctly.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
VB.Net