In our work, the ligand molecule is considered to be flexible. That is, rotation, translation, and internal conformational changes in ligand are allowed. The protein is considered to be rigid and immobile. We also assume that no chemical reactions take place and the chemical orders of the bonds do not change; only weak interactions form between the ligand and the protein.