30.07.2013 Views

Progressively Interactive Evolutionary Multi-Objective Optimization ...

Progressively Interactive Evolutionary Multi-Objective Optimization ...

Progressively Interactive Evolutionary Multi-Objective Optimization ...

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.

e satisfied (Reklaitis et al., 1983; Rao, 1984). <strong>Optimization</strong> problems come in many<br />

different forms and complexities involving the type and size of the variable vector,<br />

objective and constraint functions, nature of problem parameters, modalities of objectivefunctions,interactionsamongobjectives,extentoffeasiblesearchregion,computational<br />

burdenand inherent noise in evaluating solutions, etc. (Deb, 2001). While these<br />

factorsarekeepingoptimizationresearchersandpractitionersbusyindevisingefficient<br />

solution procedures,the practicealways seems to have more to offer thanwhat the researchers<br />

have been able to comprehend and implement in the realm of optimization<br />

studies.<br />

Bilevel programming problems have twolevels of optimization problems – upper<br />

and lower levels (Colson et al., 2007; Vicente and Calamai, 2004). In the upper level<br />

optimization task, a solution, in addition to satisfying its own constraints, must also<br />

be an optimal solution to another optimization problem, called the lower level optimization<br />

problem. Although the concept is intriguing, bilevel programming problems<br />

commonlyappearinmanypracticaloptimizationproblems(Bard,1998). Thinkingsimply,<br />

the bilevel scenario occurs when a solution in an (upper level) optimization task<br />

must be a physically or a functionally acceptable solution, such as being a stable solution<br />

or being a solution in equilibrium or being a solution which must satisfy certain<br />

conservationprinciples,etc. Satisfactionofoneormoreoftheseconditions canthenbe<br />

posed as another (lower level) optimization task. However, often in practice (Bianco<br />

etal.,2009;Dempe,2002;Pakala,1993),suchproblemsarenotusuallytreatedasbilevel<br />

programming problems, instead some approximatemethodologies areused to replace<br />

the lower level problem. In many scenarios it is observed that approximate solution<br />

methodologies are not available or practically and functionally unacceptable. Ideally<br />

such problems involving an assurance of a physically or functionally viable solution<br />

must be posedas bilevel programming problemsandsolved.<br />

Bilevel programming problems involving a single objective function inupper and<br />

lower levels have received some attention from theory (Dempe et al., 2006), algorithm<br />

development and application (Alexandrov and Dennis, 1994; Vicente and Calamai,<br />

2004),andevenusing evolutionary algorithms (Yin, 2000;Wang et al., 2008). However,<br />

apartfromafewrecentstudies(Eichfelder,2007,2008;HalterandMostaghim,2006;Shi<br />

andXia,2001)andourrecentevolutionarymulti-objectiveoptimization(EMO)studies<br />

(Deb and Sinha, 2009a,b; Sinha and Deb, 2009), multi-objective bilevel programming<br />

studies are scarce in both classical and evolutionary optimization fields. The lack of<br />

interests for handling multiple conflicting objectives in a bilevel programming context<br />

is not due to lack of practical problems, but more due to the need for searching and<br />

storing multiple trade-off lower level solutions for a single upper level solution and<br />

due to the complex interactions which upper and lower level optimization tasks can<br />

provide. Inthispaper,wemakeacloserlookattheintricaciesofmulti-objectivebilevel<br />

programming problems, present a set of difficult test problems by using an extended<br />

version of our earlier proposed test problem construction procedure,and propose and<br />

evaluateahybridEMO-cum-local-searchbilevelprogrammingalgorithm(H-BLEMO).<br />

In the remainder of this paper, we briefly outline a generic multi-objective bilevel<br />

optimization problemand then providean overview of existing studies both on single<br />

and multi-objective bilevel programming. Past evolutionary methods are particularly<br />

highlighted. Thereafter, we list a number of existing multi-objective bilevel test problemsandthendiscussanextensionofourrecentsuggestion.<br />

Theproposedhybridand<br />

self-adaptive bilevel evolutionary multi-objective optimization algorithm (H-BLEMO)<br />

isthendescribedindetailbyprovidingastep-by-stepprocedure. Simulationresultson<br />

75

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

Saved successfully!

Ooh no, something went wrong!