# PERT Network Analyzer (Expected Duration & Variance)

Three-point PERT estimates: te and σ² per activity, critical path, expected project duration and variance, and normal completion probability for a target time.

> Canonical page: https://elysiatools.com/en/tools/pert-network-analyzer

- **Category:** Math & Numbers

- **Keywords:** pert, program evaluation and review technique, three-point estimate, expected duration, variance, completion probability, critical path, project management, beta distribution, operations research

## Overview

The PERT Network Analyzer performs Program Evaluation and Review Technique calculations using three-point duration estimates (optimistic, most likely, and pessimistic). It computes expected duration and variance for each activity, identifies the critical path across network dependencies, calculates total project expected duration and variance, and determines the probability of meeting an optional target completion deadline.

## Inputs

- **Activities (one per line: name, optimistic, most likely, pessimistic, predecessors)** (textarea): One activity per line: unique name, optimistic a ≤ most likely m ≤ pessimistic b, then predecessor names ('-' if none).
- **Target completion time (optional)** (number): Optional deadline T: the tool reports Z = (T − TE)/σ and the normal probability of finishing by T.
- **Decimal Places** (number)

## When to use

- Evaluating project schedule risk when task durations involve uncertainty and require three-point estimations.
- Identifying the critical path and total expected project duration from a set of dependent activities.
- Calculating the statistical probability (Z-score) of completing a project by a specific target deadline.

## How it works

- Enter activity details line-by-line with name, optimistic time (a), most likely time (m), pessimistic time (b), and predecessor names.
- The tool calculates the expected duration te = (a + 4m + b) / 6 and variance σ² = ((b - a) / 6)² for each activity.
- The network resolves dependencies to find the critical path, total expected duration (TE), and total critical path variance.
- If an optional target time (T) is provided, the tool calculates Z = (T - TE) / σ and outputs the normal completion probability.

## Use cases

- Project managers assessing schedule confidence intervals for complex multi-phase initiatives.
- Operations research analysts modeling project network dependencies and activity float.
- Engineering leads presenting statistical delivery timelines and contingency buffers to stakeholders.

## Frequently asked questions

### What format is required for the activity input list?

Enter one activity per line formatted as: name, optimistic (a), most likely (m), pessimistic (b), followed by predecessor names separated by spaces, or '-' if there are no predecessors.

### How are expected duration and variance calculated for each activity?

Expected duration uses the standard PERT formula te = (a + 4m + b) / 6, and variance is computed as σ² = ((b - a) / 6)².

### How is the total project variance calculated?

Total project variance is calculated by summing the variances (σ²) of only the activities located on the critical path.

### What happens if an activity violates the a ≤ m ≤ b rule?

The analyzer validates that the optimistic duration does not exceed the most likely duration, and the most likely does not exceed the pessimistic duration, rejecting invalid entries.

### What does the completion probability represent?

Using the standard normal cumulative distribution Φ(Z), it calculates the statistical probability of finishing the project within your specified target time T.

## Related tools

- [Perfect Number Checker](https://elysiatools.com/en/tools/perfect-number-checker): σ(n) = 2n ⟺ perfect. Factorization-based σ(n), proper-divisor sum, deficient/perfect/abundant classification, abundancy index, Euclid–Euler form. n ≤ 10¹².
- [Dimensional Analysis Unit Cancellation Tutor](https://elysiatools.com/en/tools/dimensional-analysis-unit-cancellation-tutor): Step-by-step factor-label unit cancellation with inverted-factor diagnosis and optional student-answer checking.
- [Three-Phase Short-Circuit Current Calculator (IEC 60909)](https://elysiatools.com/en/tools/short-circuit-current-calculator): Estimate the three-phase symmetric short-circuit current using the IEC 60909 far-from-generator method: I"_k = c·U_n/(√3·|Z|) and i_p = κ·√2·I"_k with κ = 1.02 + 0.98·e^(−3R/X). Source impedance is the series sum of transformer and line R/X.
- [Transformer Impedance Transfer Calculator](https://elysiatools.com/en/tools/transformer-impedance-transfer): Reflect an impedance through an ideal transformer: Z' = a²·Z, where a = N₁/N₂. Supports secondary→primary and primary→secondary directions; a can be given directly or derived from N₁/N₂. Also returns admittance Y and reflected admittance.
- [Unit Converter with Formula Display](https://elysiatools.com/en/tools/unit-converter-with-formula): Convert common physical, chemistry, cooking, medical, and information units with the formula and dimensional analysis visible.
- [Carmichael Function λ(n) Calculator](https://elysiatools.com/en/tools/carmichael-function): Group exponent λ(n) from prime factorization with φ(n) comparison, primitive-root existence, Korselt's Carmichael-number detection, and optional sample-unit verification.
- [Chinese Remainder Theorem Solver (System of Congruences)](https://elysiatools.com/en/tools/chinese-remainder-theorem): Generalized pairwise-merge CRT for 2–20 congruences: coprime moduli give the product modulus, consistent non-coprime moduli give the lcm, inconsistent systems are rejected.
- [Permutation / Combination / Subset Generator (With Repeats)](https://elysiatools.com/en/tools/combinatorial-generation): Deduplicated, lexicographic permutations / combinations / subsets of up to 12 items with exact multiset counts; display capped at 200 entries.

## Samples

- [Path Analyzer Samples](https://elysiatools.com/en/samples/path-analyzer): Comprehensive collection of file system paths from Windows, Linux, and macOS for path analysis and testing
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [ActivityPub Decentralized Social Network](https://elysiatools.com/en/samples/activitypub-samples): ActivityPub protocol examples for federated social networks, Mastodon compatibility, and decentralized social media
- [Network Security and SSL/TLS Configuration](https://elysiatools.com/en/samples/network-security): Comprehensive network security examples including SSL/TLS configuration, firewall rules, VPN setup, and network scanning protection
