I'm lazy. I like to update my character from the Character Profiler and run the batch optimization for the situations I care about.
Unfortunately the Profiler import marks all my gear as Available, even gear that I know, in advance, won't be part of the optimum set. Having that gear marked available slows down the optimizer (I know that, because I can manually mark it as unavailable,
and the optimizer runs faster). However doing the marking manually also costs me time (perhaps even more time), and is somewhat error prone.
I'd like to suggest some ways that the optimizer could safely decide pieces of gear to ignore:
1) If an item has no relevant stats for the current model (that fishing quest reward: Battered Jungle Hat)
2) If an item is strictly worse (lower values in all relevant stats, (including gem colors if Enforce Meta is in effect) than some other piece of gear. The only relevant stat from Hallowed Helm is 3 Armor. Assuming I have any helmet with more
than 3 armor, removing it from consideration should not lower my optimized total score. For melee classes you probably shouldn't remove a weapon from consideration unless it worse (in other stats) than another weapon of the same speed.
Character profiler shows that I have 19 helms. For my "Tree" model, the two optimizations above would remove all but three from consideration.
The two suggestions above are safe. You'll never remove an item that could possibly help. I'm assuming that having too much of a stat might be a waste, but never results in a reduced score. I guess some tanking models could give Haste a
negative score (faster auto-attack means more parry-haste for the boss) but I'm not aware of any other situations where increasing a stat is bad.