On the role of optimization algorithms in ownership-preserving data mining