The Skyline algorithm for packing 2D rectangles
1–10 of 60 posts
Re: The Skyline algorithm for packing 2D rectangles
#2Re: The Skyline algorithm for packing 2D rectangles
#3AKA "static memory allocation", since the heights of the rectangles can be interpreted as buffer sizes, and their widths as lifetimes.
Most of my PhD's effort has been devoted to beating the SOTA in this. Problem's importance nowadays is owed to deep learning's memory wall.
Re: The Skyline algorithm for packing 2D rectangles
#4This looks useful for auto-placing parts inside a PCB.
Re: The Skyline algorithm for packing 2D rectangles
#5This looks useful for auto-placing parts inside a PCB.
The knapsack problem gets much harder as you increase the dimensions.
Placing parts on a PCB is harder if you have to care about where the components go relative to each other (e.g. because they have to be electrically connected, a certain distance from ink marking or drill holes, due to thermal or interference issues etc) rather than just optimizing space used.
Re: The Skyline algorithm for packing 2D rectangles
#6Re: The Skyline algorithm for packing 2D rectangles
#7Re: The Skyline algorithm for packing 2D rectangles
#8Re: The Skyline algorithm for packing 2D rectangles
#9Re: The Skyline algorithm for packing 2D rectangles
#10This looks useful for auto-placing parts inside a PCB.
I had this guy as a prof. https://en.wikipedia.org/wiki/David_A._Klarner I have never encountered someone so excited about dividing up rectangles, as it is related to combinatorics. Also with such a seething hatred for floating point numbers.