What is the main characteristics of separable and non-separable functions?
$begingroup$
I have read an article that says, from the optimization point of view, the separable functions are simpler then non-separable functions and optimization algorithms can find their optimal values more easily. What are the main characteristics of separable functions which cause such behavior?
optimization
$endgroup$
add a comment |
$begingroup$
I have read an article that says, from the optimization point of view, the separable functions are simpler then non-separable functions and optimization algorithms can find their optimal values more easily. What are the main characteristics of separable functions which cause such behavior?
optimization
$endgroup$
add a comment |
$begingroup$
I have read an article that says, from the optimization point of view, the separable functions are simpler then non-separable functions and optimization algorithms can find their optimal values more easily. What are the main characteristics of separable functions which cause such behavior?
optimization
$endgroup$
I have read an article that says, from the optimization point of view, the separable functions are simpler then non-separable functions and optimization algorithms can find their optimal values more easily. What are the main characteristics of separable functions which cause such behavior?
optimization
optimization
asked May 18 '18 at 6:55
Payam AbdyPayam Abdy
807
807
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
I have a partial knowledge on that subject but this may give you (very ?) few understandings.
Let us say that you want to minimize the function $f : mathbb{R}^{2} rightarrow mathbb{R}$ which can be written:
$$forall (x,y) in mathbb{R}^{2} ; f(x,y) = g(x) + h(y)$$ because it is separable.
Then, $min_{(x,y)}f(x,y) = min_{x}g(x) + min_{y}h(y)$, which transforms your initial problem on $mathbb{R}^{2}$ into two problems on $mathbb{R}$. This can be easier to solve.
You could also transform a complex problem of minimization along one variable into two simpler problems of minimization along two variables by simply adding an equality constraint:
$$min_{x}g(x) + h(Ax) = min_{(x,y); s.t ;y = Ax}g(x) + h(y)$$
$endgroup$
add a comment |
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%2f2785979%2fwhat-is-the-main-characteristics-of-separable-and-non-separable-functions%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
I have a partial knowledge on that subject but this may give you (very ?) few understandings.
Let us say that you want to minimize the function $f : mathbb{R}^{2} rightarrow mathbb{R}$ which can be written:
$$forall (x,y) in mathbb{R}^{2} ; f(x,y) = g(x) + h(y)$$ because it is separable.
Then, $min_{(x,y)}f(x,y) = min_{x}g(x) + min_{y}h(y)$, which transforms your initial problem on $mathbb{R}^{2}$ into two problems on $mathbb{R}$. This can be easier to solve.
You could also transform a complex problem of minimization along one variable into two simpler problems of minimization along two variables by simply adding an equality constraint:
$$min_{x}g(x) + h(Ax) = min_{(x,y); s.t ;y = Ax}g(x) + h(y)$$
$endgroup$
add a comment |
$begingroup$
I have a partial knowledge on that subject but this may give you (very ?) few understandings.
Let us say that you want to minimize the function $f : mathbb{R}^{2} rightarrow mathbb{R}$ which can be written:
$$forall (x,y) in mathbb{R}^{2} ; f(x,y) = g(x) + h(y)$$ because it is separable.
Then, $min_{(x,y)}f(x,y) = min_{x}g(x) + min_{y}h(y)$, which transforms your initial problem on $mathbb{R}^{2}$ into two problems on $mathbb{R}$. This can be easier to solve.
You could also transform a complex problem of minimization along one variable into two simpler problems of minimization along two variables by simply adding an equality constraint:
$$min_{x}g(x) + h(Ax) = min_{(x,y); s.t ;y = Ax}g(x) + h(y)$$
$endgroup$
add a comment |
$begingroup$
I have a partial knowledge on that subject but this may give you (very ?) few understandings.
Let us say that you want to minimize the function $f : mathbb{R}^{2} rightarrow mathbb{R}$ which can be written:
$$forall (x,y) in mathbb{R}^{2} ; f(x,y) = g(x) + h(y)$$ because it is separable.
Then, $min_{(x,y)}f(x,y) = min_{x}g(x) + min_{y}h(y)$, which transforms your initial problem on $mathbb{R}^{2}$ into two problems on $mathbb{R}$. This can be easier to solve.
You could also transform a complex problem of minimization along one variable into two simpler problems of minimization along two variables by simply adding an equality constraint:
$$min_{x}g(x) + h(Ax) = min_{(x,y); s.t ;y = Ax}g(x) + h(y)$$
$endgroup$
I have a partial knowledge on that subject but this may give you (very ?) few understandings.
Let us say that you want to minimize the function $f : mathbb{R}^{2} rightarrow mathbb{R}$ which can be written:
$$forall (x,y) in mathbb{R}^{2} ; f(x,y) = g(x) + h(y)$$ because it is separable.
Then, $min_{(x,y)}f(x,y) = min_{x}g(x) + min_{y}h(y)$, which transforms your initial problem on $mathbb{R}^{2}$ into two problems on $mathbb{R}$. This can be easier to solve.
You could also transform a complex problem of minimization along one variable into two simpler problems of minimization along two variables by simply adding an equality constraint:
$$min_{x}g(x) + h(Ax) = min_{(x,y); s.t ;y = Ax}g(x) + h(y)$$
answered Jan 25 at 8:50
AlbertoAlberto
333
333
add a comment |
add a comment |
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%2f2785979%2fwhat-is-the-main-characteristics-of-separable-and-non-separable-functions%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