Наиболее эффективным и наименее трудоемким способом расчета неритмичных потоков является предложенный проф. В. А. Анафасьевым матричный способ. При этом в матрице строки соответствуют номерам захваток, а столбцы — номерам процессов, т. е. видам работ (рис. 3.8, а).
В матрицу заносят продолжительности выполнения работ на захватках. В нижней строке суммируют продолжительность каждой работы (процесса) на захватках. В матрице на рис. 3.8, а приведен пример расчета общей продолжительности строительства при участии в неритмичном потоке четырех бригад (четыре частных потока), когда фронт работ разделен на четыре захватки. Используя матричный способ расчета, необходимо так совместить каждую пару смежных процессов (частных потоков), чтобы предшествующая бригада своевременно освобождала фронт работ для следующей за ней бригады. Необходимое совмещение будет достигнуто в случае, когда хотя бы на одной захватке не будет разрыва в работе между двумя бригадами. Для этого требуется проверить совмещение работ на каждой захватке. С этой целью в левом верхнем углу каждой клетки указывают порядковый номер дня начала работы, в середине—продолжительность ее, в нижнем правом — нарастающим итогом окончание работы на захватке.
Расчет в матрице ведут по столбцам, причем для первого процесса всегда сверху вниз, а для последующих — в зависимости от их суммарной продолжительности. Если она в каком-либо столбце больше, чем в предыдущем, то расчет ведут также сверху вниз, а если меньше, то — снизу вверх. Время окончания процесса на данной захватке принимают как начало его на следующей захватке и поэтому цифру из нижнего правого угла верхней клетки переносят в левый угол нижней клетки. Суммируя время начала процесса и его длительность, определяют срок его продолжительности на захватках, который записывают в правом нижнем углу клетки. И так на всех захватках до завершения процесса, после чего переходят к следующему.