A network penalty method