How can I adjust the preflop ranges vs different player types? I'm not looking for the common things like, open tighter and 4bet lighter vs an aggro 3bettor, but a more sound and theoretical approach. So if I tweak a range I'd like to know why and that should be supported by mathematics. The problem is that I got no idea where to look and what to look for.
Let's take an extreme example, we are OTB and we want to open vs a big whale in the BB. Postflop he donks 3 streets atc, how can I find my optimal range and my max exploitative range?