Imagine that I am buying a new smartphone. My budget is \$300 and I am concerned with
memory (RAM size).
number of CPU cores.
I searched for different choices and found the maximum size RAM I can get with \$300, without considering the number of CPU cores. I also found the maximum number of CPU cores I can get with \$300 without considering the size of RAM. After that, I picked some different choices and normalized their RAM sizes and number of CPU cores and normalized them with respect to the maxima I found. Then I found the geometric mean of each choice and picked the one with maximum geometric mean to be my new smartphone.
Is this criterion reasonable to find the optimal choice of smartphone?
How can I implement this problem mathematically? Can I use linear programming to implement it? Thanks in advance.