任意の背景色に対して読みやすい文字色を決定する適当なアルゴリズムは何かありますか?
読みやすい、という表現が非常に主観的ではあるのですが、一般にという話です。