Барьерная функция [barrier function] — вспомогательная функция, используемая при решении некоторых задач математического программирования. Стремится к минус бесконечности ( — ∞ ) при приближении к границе области допустимых значений изнутри. При переходе от задачи максимизации к задаче минимизации знак Б.ф. меняется на обратный.