controlled BREEDING is not the answer (for caste differences). Although you can legally bound (if legislation allows) some1 to marry some1 of some other caste, but you CAN'T bound human feelings. This will only result more unseccessful mariages, and may be even more domestic violance.
The key is EDUCATING the society & uniform distribution of resources.