Click here to Skip to main content
15,892,005 members
Home / Discussions / Algorithms
   

Algorithms

 
GeneralRe: Center(ish) point of a polygon. Pin
kevinnicol3-Jun-10 4:48
kevinnicol3-Jun-10 4:48 
GeneralRe: Center(ish) point of a polygon. Pin
Tim Craig3-Jun-10 5:06
Tim Craig3-Jun-10 5:06 
AnswerRe: Center(ish) point of a polygon. Pin
Moreno Airoldi1-Jun-10 22:27
Moreno Airoldi1-Jun-10 22:27 
AnswerRe: Center(ish) point of a polygon. Pin
ignrod10-Aug-10 6:07
ignrod10-Aug-10 6:07 
QuestionSheet Metal Cutting Algorithm Pin
kirankkk200927-May-10 21:16
kirankkk200927-May-10 21:16 
AnswerRe: Sheet Metal Cutting Algorithm Pin
T M Gray28-May-10 11:53
T M Gray28-May-10 11:53 
GeneralRe: Sheet Metal Cutting Algorithm Pin
kirankkk200930-May-10 21:57
kirankkk200930-May-10 21:57 
AnswerRe: Sheet Metal Cutting Algorithm Pin
Moreno Airoldi28-May-10 22:29
Moreno Airoldi28-May-10 22:29 
I know it can be done for example with Dynamic Programming[^], but it requires expertise in that particular technique.

My suggestion if you're not specifically into optimization is to go for a stochastic algoritm like Simulated Annealing[^] or a greedy algorithm derived from the classical Kanpsack Problem[^], since they are very easy to implement, not time intensive, and give good results. In both cases, the trick to make it work for your case is to find the right Heuristic[^] function, that is the function to decide wich placing of each rectangular shape is better at a certain iteration.

Another very good approach is using Rectangle Packing algorithms. Google that and you should find info.

Just as a reference, there are many generic optimization techniques, which can apply to specific cases depending on requirements and problem modeling, you can have a look Here[^] for an overview.

Good luck. Smile | :)
2+2=5 for very large amounts of 2
(always loved that one hehe!)

GeneralRe: Sheet Metal Cutting Algorithm Pin
kirankkk200930-May-10 22:10
kirankkk200930-May-10 22:10 
QuestionDistributing n elements in g groups several times uniformly [modified] Pin
Alex Casals27-May-10 12:19
professionalAlex Casals27-May-10 12:19 
AnswerRe: Distributing n elements in g groups several times uniformly Pin
Peter_in_278027-May-10 12:41
professionalPeter_in_278027-May-10 12:41 
AnswerRe: Distributing n elements in g groups several times uniformly Pin
Moreno Airoldi28-May-10 23:17
Moreno Airoldi28-May-10 23:17 
GeneralRe: Distributing n elements in g groups several times uniformly Pin
Alex Casals29-May-10 3:53
professionalAlex Casals29-May-10 3:53 
GeneralRe: Distributing n elements in g groups several times uniformly Pin
Moreno Airoldi29-May-10 20:59
Moreno Airoldi29-May-10 20:59 
GeneralTell Me A Joke Pin
Bassam Abdul-Baki27-May-10 0:27
professionalBassam Abdul-Baki27-May-10 0:27 
GeneralRe: Tell Me A Joke Pin
CPallini27-May-10 10:09
mveCPallini27-May-10 10:09 
GeneralRe: Tell Me A Joke Pin
Bassam Abdul-Baki28-May-10 4:31
professionalBassam Abdul-Baki28-May-10 4:31 
QuestionHow to tokenize a text to determine sentence frequency Pin
nagarsoft26-May-10 23:58
nagarsoft26-May-10 23:58 
AnswerRe: How to tokenize a text to determine sentence frequency Pin
Alan Balkany27-May-10 4:58
Alan Balkany27-May-10 4:58 
AnswerRe: algorithm to get each individual digit from a decimal number (integer) Pin
Richard MacCutchan17-May-10 10:42
mveRichard MacCutchan17-May-10 10:42 
AnswerRe: algorithm to get each individual digit from a decimal number (integer) Pin
Dr.Walt Fair, PE17-May-10 10:45
professionalDr.Walt Fair, PE17-May-10 10:45 
GeneralRe: algorithm to get each individual digit from a decimal number (integer) Pin
ant-damage17-May-10 10:54
ant-damage17-May-10 10:54 
GeneralRe: algorithm to get each individual digit from a decimal number (integer) Pin
Dr.Walt Fair, PE17-May-10 11:01
professionalDr.Walt Fair, PE17-May-10 11:01 
GeneralRe: algorithm to get each individual digit from a decimal number (integer) Pin
Anshul R9-Jun-10 4:12
Anshul R9-Jun-10 4:12 
AnswerRe: algorithm to get each individual digit from a decimal number (integer) Pin
Luc Pattyn17-May-10 11:25
sitebuilderLuc Pattyn17-May-10 11:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.