22.01.2014 Views

download searchable PDF of Circuit Design book - IEEE Global ...

download searchable PDF of Circuit Design book - IEEE Global ...

download searchable PDF of Circuit Design book - IEEE Global ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

-- ------------<br />

Constraints 157<br />

transislors could be optimized, even accounting for gain slope versus frequency.<br />

Table 5.5 summarized some results that showed a 10: I reduction in<br />

squared error as well as the tendency toward minimax behavior for P= to and<br />

P=30 minimizations. It is suggested that the stopping criterion in line 160<br />

(0.00001) is probably smaller than need be. Engineering design usually does<br />

not require this kind <strong>of</strong> accuracy, and the Fletcher-Reeves algorithm is known<br />

to converge slowly near a minimum. Users might consider a value <strong>of</strong> E=O.OI<br />

or use <strong>of</strong> a 0.1% relative change-stopping criterion instead <strong>of</strong> the absolute<br />

change criterion presently incorporated.<br />

A common rule <strong>of</strong> thumb is that the number <strong>of</strong> samples should be at least<br />

twice the number <strong>of</strong> variables. If there are too few samples, the function may<br />

oscillate wildly between frequency samples while giving the illusion <strong>of</strong> a very<br />

good fit <strong>of</strong> sampled response to goals. Which samples to take, how they are<br />

weighted, which multiple response types are not conflicting, and many other<br />

aspects <strong>of</strong> network optimization are more a matter <strong>of</strong> experience and insight<br />

than science. This is also true <strong>of</strong> questions concerning how close to a<br />

minimum must one start the variables and whether the minimum is global as<br />

opposed to inferior local minima, which trap the search prematurely. In the<br />

latter case, the usual advice is to try starting at a variety <strong>of</strong> points in the<br />

variable space. As for starting reasonably near a solution, that is what the rest<br />

<strong>of</strong> this <strong>book</strong> is all about. The main virtue <strong>of</strong> an optimizer is its ability to treat<br />

significant second-order effects that are too difficult or inconvenient to treat<br />

otherwise.<br />

5.6. Constraints<br />

The subject <strong>of</strong> constraints deals with the explicit or implicit relationships<br />

among optimization variables (x). The most elementary constraints are upper<br />

and/or lower bounds and linear dependence, such as<br />

and<br />

xj>O,<br />

k 1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!