As a math and computer-science person, I use the phrase "more optimal" quite often, such as "This algorithm gives more optimal results." However, I was recently corrected, and told that "more optimal" is incorrect grammar, since "optimal" means "best," and something can't be "more best."
I searched online, but this doesn't appear to come up very often. In this pointless flame war, someone suggests that the correct phrase is "more optimized" or "better optimized," while this page suggests using "more nearly optimal."
However, aside from the fact that "more optimized" wouldn't actually mean the same thing to a computer programmer, Google NGram suggests that neither of these alternative phrases are widely used:
So, am I using the phrase correctly, or am I (from the first link) "showing my ignorance of the basics of English grammar?"