## Introduction to Optimization

## Main.OptimizationDesign History

Hide minor edits - Show changes to output

Deleted lines 17-35:

----

(:html:)

<div id="disqus_thread"></div>

<script type="text/javascript">

/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */

var disqus_shortname = 'apmonitor'; // required: replace example with your forum shortname

/* * * DON'T EDIT BELOW THIS LINE * * */

(function() {

var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;

dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';

(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);

})();

</script>

<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>

<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>

(:htmlend:)

Added lines 8-11:

(:html:)

<iframe width="560" height="315" src="https://www.youtube.com/embed/Q2dewZweAtU?list=PLLK3oSbvdxFdF67yVxF_1FQO9SbBY3yTL" frameborder="0" allowfullscreen></iframe>

(:htmlend:)

Changed lines 13-32 from:

In this text we discuss a computer-based approach to design optimization. With this approach, we use the computer to search for the best design according to criteria that we specify. The computer’s enormous processing power allows us to evaluate many more design combinations than we could do manually. Further, we employ sophisticated algorithms that enable the computer to efficiently search for the optimum. Often we start the algorithms from the best design we have based on experience and intuition. We can then see if any improvement can be made.

to:

In this text we discuss a computer-based approach to design optimization. With this approach, we use the computer to search for the best design according to criteria that we specify. The computer’s enormous processing power allows us to evaluate many more design combinations than we could do manually. Further, we employ sophisticated algorithms that enable the computer to efficiently search for the optimum. Often we start the algorithms from the best design we have based on experience and intuition. We can then see if any improvement can be made.

----

(:html:)

<div id="disqus_thread"></div>

<script type="text/javascript">

/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */

var disqus_shortname = 'apmonitor'; // required: replace example with your forum shortname

/* * * DON'T EDIT BELOW THIS LINE * * */

(function() {

var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;

dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';

(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);

})();

</script>

<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>

<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>

(:htmlend:)

----

(:html:)

<div id="disqus_thread"></div>

<script type="text/javascript">

/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */

var disqus_shortname = 'apmonitor'; // required: replace example with your forum shortname

/* * * DON'T EDIT BELOW THIS LINE * * */

(function() {

var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;

dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';

(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);

})();

</script>

<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>

<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>

(:htmlend:)

Changed lines 5-11 from:

!!! Introduction to Optimization

~~----~~

[[Attach:chap1_intro.pdf | ~~Optimization Design~~ Basics]]

----

----

to:

!!!! Introduction to Optimization

[[Attach:chap1_intro.pdf | Chapter 1: Optimization Design Basics]]

[[Attach:chap1_intro.pdf | Chapter 1: Optimization Design Basics]]

Changed lines 7-11 from:

[[Attach:chap1_intro.pdf | ~~Introduction to Optimization~~]]

to:

----

[[Attach:chap1_intro.pdf | Optimization Design Basics]]

----

[[Attach:chap1_intro.pdf | Optimization Design Basics]]

----

Changed lines 7-8 from:

[[~~Introduction to Optimization | Attach:chap1_intro.pdf~~]]

to:

[[Attach:chap1_intro.pdf | Introduction to Optimization]]

Changed line 15 from:

In this text we discuss a computer-based approach to design optimization. With this approach, we use the computer to search for the best design according to criteria that we specify. The computer’s enormous processing power allows us to evaluate many more design combinations than we could do manually. Further, we employ sophisticated algorithms that enable the computer to efficiently search for the optimum. Often we start the algorithms from the best design we have based on experience and intuition. We can then see if any improvement can be made.

to:

In this text we discuss a computer-based approach to design optimization. With this approach, we use the computer to search for the best design according to criteria that we specify. The computer’s enormous processing power allows us to evaluate many more design combinations than we could do manually. Further, we employ sophisticated algorithms that enable the computer to efficiently search for the optimum. Often we start the algorithms from the best design we have based on experience and intuition. We can then see if any improvement can be made.

Added lines 1-15:

(:title Introduction to Optimization:)

(:keywords nonlinear, optimization, engineering optimization, interior point, active set, differential, algebraic, modeling language, university course:)

(:description Introduction to Optimization Techniques in Engineering:)

!!! Introduction to Optimization

[[Introduction to Optimization | Attach:chap1_intro.pdf]]

Engineering is a profession whereby principles of nature are applied to build useful objects. A mechanical engineer designs a new engine, or a car suspension or a robot. A civil engineer designs a bridge or a building. A chemical engineer designs a distillation tower or a chemical process. An electrical engineer designs a computer or an integrated circuit.

For many reasons, not the least of which is the competitive marketplace, an engineer might not only be interested in a design which works at some sort of nominal level, but is the best design in some way. The process of determining the best design is called optimization. Thus we may wish to design the smallest heat exchanger that accomplishes the desired heat transfer, or we may wish to design the lowest-cost bridge for the site, or we may wish to maximize the load a robot can lift.

Often engineering optimization is done implicitly. Using a combination of judgment, experience, modeling, opinions of others, etc. the engineer makes design decisions which, he or she hopes, lead to an optimal design. Some engineers are very good at this. However, if there are many variables to be adjusted with several conflicting objectives and/or constraints, this type of experience-based optimization can fall short of identifying the optimum design. The interactions are too complex and the variables too numerous to intuitively determine the optimum design.

In this text we discuss a computer-based approach to design optimization. With this approach, we use the computer to search for the best design according to criteria that we specify. The computer’s enormous processing power allows us to evaluate many more design combinations than we could do manually. Further, we employ sophisticated algorithms that enable the computer to efficiently search for the optimum. Often we start the algorithms from the best design we have based on experience and intuition. We can then see if any improvement can be made.

(:keywords nonlinear, optimization, engineering optimization, interior point, active set, differential, algebraic, modeling language, university course:)

(:description Introduction to Optimization Techniques in Engineering:)

!!! Introduction to Optimization

[[Introduction to Optimization | Attach:chap1_intro.pdf]]

Engineering is a profession whereby principles of nature are applied to build useful objects. A mechanical engineer designs a new engine, or a car suspension or a robot. A civil engineer designs a bridge or a building. A chemical engineer designs a distillation tower or a chemical process. An electrical engineer designs a computer or an integrated circuit.

For many reasons, not the least of which is the competitive marketplace, an engineer might not only be interested in a design which works at some sort of nominal level, but is the best design in some way. The process of determining the best design is called optimization. Thus we may wish to design the smallest heat exchanger that accomplishes the desired heat transfer, or we may wish to design the lowest-cost bridge for the site, or we may wish to maximize the load a robot can lift.

Often engineering optimization is done implicitly. Using a combination of judgment, experience, modeling, opinions of others, etc. the engineer makes design decisions which, he or she hopes, lead to an optimal design. Some engineers are very good at this. However, if there are many variables to be adjusted with several conflicting objectives and/or constraints, this type of experience-based optimization can fall short of identifying the optimum design. The interactions are too complex and the variables too numerous to intuitively determine the optimum design.

In this text we discuss a computer-based approach to design optimization. With this approach, we use the computer to search for the best design according to criteria that we specify. The computer’s enormous processing power allows us to evaluate many more design combinations than we could do manually. Further, we employ sophisticated algorithms that enable the computer to efficiently search for the optimum. Often we start the algorithms from the best design we have based on experience and intuition. We can then see if any improvement can be made.