Geometric Programming with Discrete Variables Subject to Max-Product Fuzzy Relation Constraints