Let denote the set of matrices over some semiring. An upper ideal of matrices in is a set such that if and is any matrix in , then . We investigate linear operators that strongly preserve certain upper ideals (that is, linear operators on with the property that if and only if ). We then characterize linear operators that strongly preserve sets of tournament matrices and sets of primitive matrices. Specifically, we show that if strongly preserves the set of regular tournaments when is odd or nearly regular tournaments when is even, then for some permutation matrix , for all matrices with zero main diagonal, or for all matrices with zero main diagonal. Similar results are shown for linear operators that strongly preserve the set of primitive matrices whose exponent is for some values of , and for those that strongly preserve the set of nearly reducible primitive matrices.