You don't say what you are trying to do. You don't say why you are trying to do it. You don't say anything of use, or of interest. You should really correct that, if you want to get any advice, of any use, at all.
That said, my initial and immediate advice would be "don't rely on brute force". Seriously. Even a casual google search for "typical" optimization problems should convince you that applying even a rudimentary level of smarts (i.e. studied, targeted, relevant techniques) will VASTLY improve your chances of success - where success is defined as "arrive at a practical workable solution".
As a case study, I suggest to you problems involving timetabling, such as might be used for a school to schedule teachers with subjects with groups of students in rooms. A brute force quickly becomes one of those "more paths than there are grains of sand in the universe" situations... a studied, calculated, insightful attempt might make use of the many talented, clever, interested researchers who have looked at this type of problem, and you might then go "oh great.. with a decent practically designed algorithm, and some applied effort, I can solve this in a few minutes/hours".
Don't be lazy. Understand your problem and make use of research. And at least try to make your questions clear to the people you are asking for help.