В данной статье рассмотрены вопросы, касающиеся разработки алгоритма выбора оптимальной
порождающей матрицы кода Хемминга с целью уменьшения затрат ресурсов на реализацию кодера,
предложены возможные пути увеличения скорости работы алгоритма, приведен текст программы, реализующей алгоритм генерации всех возможных перестановок столбцов матрицы.