Algorithm to arrange different-sized circles in a square area?How many circles of a given radius can be...
Proof of Lemma: Every integer can be written as a product of primes
Golf game boilerplate
Can I use my Chinese passport to enter China after I acquired another citizenship?
How to prevent YouTube from showing already watched videos?
A known event to a history junkie
How do I repair my stair bannister?
Stereotypical names
Should my PhD thesis be submitted under my legal name?
Bob has never been a M before
What do you call the infoboxes with text and sometimes images on the side of a page we find in textbooks?
What is the opposite of 'gravitas'?
Who must act to prevent Brexit on March 29th?
Greatest common substring
Did US corporations pay demonstrators in the German demonstrations against article 13?
Identify a stage play about a VR experience in which participants are encouraged to simulate performing horrific activities
Female=gender counterpart?
Freedom of speech and where it applies
Should a half Jewish man be discouraged from marrying a Jewess?
Giant Toughroad SLR 2 for 200 miles in two days, will it make it?
Java - What do constructor type arguments mean when placed *before* the type?
Can I rely on these GitHub repository files?
Is there a good way to store credentials outside of a password manager?
Can I Retrieve Email Addresses from BCC?
Organic chemistry Iodoform Reaction
Algorithm to arrange different-sized circles in a square area?
How many circles of a given radius can be packed into a given rectangular box?Optimal approximation of square area with identical circlesCovering area algorithm?geometric bin packing with circlesRadius of circle coverage of n circles in square packing configurationWhat is the minimum of squares to fit within rectangular box 10 x 16?Drop $n$ random circles inside a square without overlapIts Swiss Cheese! No wait, just circles in a square… Convexity problemCircle Packing, Estimate only of number of smaller circles in a circle.Optimal Packing of Seven Circles in a Square
$begingroup$
Suppose I have a large square and a set of $n$ circles, each with a different radius $r$, such that there exists some way to fit all the circles into the square. Is there an algorithm to find the "best" arrangement of the circles in the square, so that none of the circles overlap and there is the most amount of space possible between them?
(Note that I don't mean a regular circle-packing algorithm, where the circles are all the same size like in the image.)
(PS: sorry if it's unclear, I have a fixed, constant size of the square and a finite set of unequal circles. I'm not trying to minimize anything, just find the best way to arrange these circles without using a brute-force method)
geometry algorithms computer-science packing-problem
$endgroup$
add a comment |
$begingroup$
Suppose I have a large square and a set of $n$ circles, each with a different radius $r$, such that there exists some way to fit all the circles into the square. Is there an algorithm to find the "best" arrangement of the circles in the square, so that none of the circles overlap and there is the most amount of space possible between them?
(Note that I don't mean a regular circle-packing algorithm, where the circles are all the same size like in the image.)
(PS: sorry if it's unclear, I have a fixed, constant size of the square and a finite set of unequal circles. I'm not trying to minimize anything, just find the best way to arrange these circles without using a brute-force method)
geometry algorithms computer-science packing-problem
$endgroup$
$begingroup$
If you want to find the “best” arrangement, that means you’re trying to minimize (or maximize) something. You say you want to arrange the circles so that there is “the most amount of space possible between them” which sounds like you’re maximizing something. How do you define the space between them?
$endgroup$
– David M.
Mar 15 at 8:21
add a comment |
$begingroup$
Suppose I have a large square and a set of $n$ circles, each with a different radius $r$, such that there exists some way to fit all the circles into the square. Is there an algorithm to find the "best" arrangement of the circles in the square, so that none of the circles overlap and there is the most amount of space possible between them?
(Note that I don't mean a regular circle-packing algorithm, where the circles are all the same size like in the image.)
(PS: sorry if it's unclear, I have a fixed, constant size of the square and a finite set of unequal circles. I'm not trying to minimize anything, just find the best way to arrange these circles without using a brute-force method)
geometry algorithms computer-science packing-problem
$endgroup$
Suppose I have a large square and a set of $n$ circles, each with a different radius $r$, such that there exists some way to fit all the circles into the square. Is there an algorithm to find the "best" arrangement of the circles in the square, so that none of the circles overlap and there is the most amount of space possible between them?
(Note that I don't mean a regular circle-packing algorithm, where the circles are all the same size like in the image.)
(PS: sorry if it's unclear, I have a fixed, constant size of the square and a finite set of unequal circles. I'm not trying to minimize anything, just find the best way to arrange these circles without using a brute-force method)
geometry algorithms computer-science packing-problem
geometry algorithms computer-science packing-problem
asked Mar 14 at 20:52
user5074736user5074736
112
112
$begingroup$
If you want to find the “best” arrangement, that means you’re trying to minimize (or maximize) something. You say you want to arrange the circles so that there is “the most amount of space possible between them” which sounds like you’re maximizing something. How do you define the space between them?
$endgroup$
– David M.
Mar 15 at 8:21
add a comment |
$begingroup$
If you want to find the “best” arrangement, that means you’re trying to minimize (or maximize) something. You say you want to arrange the circles so that there is “the most amount of space possible between them” which sounds like you’re maximizing something. How do you define the space between them?
$endgroup$
– David M.
Mar 15 at 8:21
$begingroup$
If you want to find the “best” arrangement, that means you’re trying to minimize (or maximize) something. You say you want to arrange the circles so that there is “the most amount of space possible between them” which sounds like you’re maximizing something. How do you define the space between them?
$endgroup$
– David M.
Mar 15 at 8:21
$begingroup$
If you want to find the “best” arrangement, that means you’re trying to minimize (or maximize) something. You say you want to arrange the circles so that there is “the most amount of space possible between them” which sounds like you’re maximizing something. How do you define the space between them?
$endgroup$
– David M.
Mar 15 at 8:21
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3148488%2falgorithm-to-arrange-different-sized-circles-in-a-square-area%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3148488%2falgorithm-to-arrange-different-sized-circles-in-a-square-area%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
$begingroup$
If you want to find the “best” arrangement, that means you’re trying to minimize (or maximize) something. You say you want to arrange the circles so that there is “the most amount of space possible between them” which sounds like you’re maximizing something. How do you define the space between them?
$endgroup$
– David M.
Mar 15 at 8:21