Этот алгоритм также основан на алгоритме Бульмана и является ее модификацией. Для понимания работы этого алгоритма нам нужно знать, что такое значение М и что такое точка суперсатурации ткани. Значение М описано в алгоритме Бульмана и определяет максимальное напряжение газа в группе тканей. Точка суперсатурации определяет такую глубину, на которой значение давления инертного газа в оцениваемой группе тканей равно величине внешнего давления этого газа. В этой точке не происходит как насыщения тканей так и их рассыщения. Обозначается градиент фактор следующим образом: GF 20/80. Первая цифра обозначает нижний градиент фактор, вторая – высокий. Цифра 20 означает, что первая остановка будет на двадцати процентах теоретического расстояния от точки суперсатурации до значения M-value. Цифра 80 означает, что компьютер не выпустит вас до тех пор, пока давление инертного газа во всех ваших тканях не будет ниже 80% от значения M, т.е. фактически до критического напряжения газа в тканях остается 20%. Все промежуточные остановки будут на линии, идущей от 20% к 80%. Схематически это выглядит так:
Преимущество этого алгоритма в его гибкости и возможности настроек консерватизма, поскольку градиент фактор – это величина не постоянная и пользователь может менять его значения. Если установить GF 100/100, это будет алгоритм Бульмана в чистом виде, без каких-либо глубоких остановок. Мы всплываем по M-value. GF 0/0 – время декомпрессии стремится к бесконечности. В диапазоне от 0 до 100 мы можем настроить необходимый нам уровень консерватизма. Чем меньше первая цифра, низкий градиент фактор – тем глубже первая глубокая, или как ее еще называют, микропузырьковая остановка, меньше нагрузка на быстрые ткани, ведь именно они первыми достигнут точки суперсатурации при всплытии. При этом мы получаем дополнительное насыщение для медленных тканей, т.к. они в этот момент еще находятся в зоне насыщения, что потребует дополнительного времени на их рассыщение на более мелких остановках. Чем меньше вторая цифра, высокий градиент фактор, тем дольше компьютер продержит дайвера на мелких остановках. Высокий градиент фактор для лучшего понимания можно сравнить с привычным уровнем консерватизма. Уровень консерватизма будет равен разнице между 100 и величиной высокого градиент фактора, т.е. для GF 30/75 уровень консерватизма равен 25%. На данный момент большинство компьютеров для технического дайвинга используют именно этот алгоритм для расчета декомпрессии. Во многих компьютерах стандартными установками является GF 30/80.