Weighted and lexicographical goal programming and optimization