Self-adaptivity for constraint satisfaction: learning penalty functions | IEEE Conference Publication | IEEE Xplore