Multi-objective optimization using evolutionary algorithms

合集下载

多目标遗传算法

多目标遗传算法
A more appropriate approach to deal with multiple objectives is to use techniques that were originally designed for that purpose in the eld of Operations Research. Work in that area started a century ago, and many approaches have been re ned and commonly applied in economics and control theory.
Abstract: In this paper we propose the use of the genetic algorithm (GA) as a tool to solve multiobjective
optimization problems in structures. Using the concept of min-max optimum, a new GA-based multiobjective optimization technique is proposed and two truss design problems are solved using it. The results produced by this new approach are compared to those produced by other mathematical programminቤተ መጻሕፍቲ ባይዱ techniques and GA-based approaches, proving that this technique generates better trade-o s and that the genetic algorithm can be used as a reliable numerical optimization tool.

NSGAII

NSGAII

NSGAIIA F AST ELITIST MULTIOBJECTIVE GENETIC ALGORITHM:NSGA-IIARAVIND SESHADRI1.Multi-Objective Optimization Using NSGA-IINSGA([5])is a popular non-domination based genetic algorithm for multi-objective optimization.It is a very e?ective algorithm but has been generally criticized for its computational complexity,lack of elitism and for choosing the optimal parameter value for sharing parameterσshare.A modi?ed version,NSGA-II([3])was developed,which has a better sorting algorithm,incorporates elitism and no sharing parameter needs to be chosen a priori.NSGA-II is discussed in detail in this.2.General Description of NSGA-IIThe population is initialized as usual.Once the population in initialized the population is sorted based on non-domination into each front.The?rst front being completely non-dominant set in the current population and the second front being dominated by the individuals in the?rst front only and the front goes so on.Each individual in the each front are assigned rank(?tness)values or based on front in which they belong to.Individuals in?rst front are given a?tness value of1and individuals in second are assigned?tness value as2and so on.In addition to?tness value a new parameter called crowding distance is cal-culated for each individual.The crowding distance is a measure of how close an individual is to its /doc/6b11041199.html,rge average crowding distance will result in better diversity in the population.Parents are selected from the population by using binarytournament selection based on the rank and crowding distance.An individual is selected in the rank is lesser than the other or if crowding distance is greater than the other1.The selected population generates o?springs from crossover and mutation operators,which will be discussed in detail in a later section.The population with the current population and current o?springs is sorted again based on non-domination and only the best N individuals are selected,where N is the population size.The selection is based on rank and the on crowding distance on the last front.3.Detailed Description of NSGA-II3.1.Population Initialization.The population is initialized based on the prob-lem range and constraints if any.1Crowding distance is compared only if the rank for both individuals are same12ARA VIND SESHADRI3.2.Non-Dominated sort.The initialized population is sorted based on non-domination2.The fast sort algorithm[3]is described as below for each ?for each individual p in main population P do the following–Initialize S p=?.This set would contain all the individuals that is being dominated by p.–Initialize n p=0.This would be the number of individuals that domi-nate p.–for each individual q in Pif p dominated q then·add q to the set S p i.e.S p=S p∪{q}else if q dominates p then·increment the domination counter for p i.e.n p=n p+1–if n p=0i.e.no individuals dominate p then p belongs to the?rst front;Set rank of individual p to one i.e p rank=1.Update the?rst front set by adding p to front one i.e F1=F1∪{p}This is carried out for all the individuals in main population P.Initialize the front counter to one.i=1following is carried out while the i th front is nonempty i.e.F i=?–Q=?.The set for storing the individuals for(i+1)th front.–for each individual p in front F ifor each individual q in S p(S p is the set of individuals dominatedby p)·n q=n q?1,decrement the domination count for individualq.·if n q=0then none of the individuals in the subsequentfronts would dominate q.Hence set q rank=i+1.Updatethe set Q with individual q i.e.Q=Q∪q.–Increment the front counter by one.–Now the set Q is the next front and hence F i=Q.This algorithm is better than the original NSGA([5])since it utilize the infor-mation about the set that an individual dominate(S p)and number of individuals that dominate the individual(n p).3.3.Crowding Distance.Once the non-dominated sort is complete the crowding distance is assigned.Since the individuals are selected based on rank and crowding distance all the individuals in the population are assigned a crowding distance value. Crowding distance is assigned front wise and comparing the crowding distance between two individuals in di?erent front is meaning less.The crowing distance is calculated as belowFor each front F i,n is the number of individuals.–initialize the distance to be zero for all the individuals i.e.F i(d j)=0, where j corresponds to the j th individual in front F i.–for each objective function mSort the individuals in front F i based on objective m i.e.I= sort(F i,m).2An individual is said to dominate another if the objective functions of it is no worse than the other and at least in one of its objective functions it is better than the otherNSGA-II3?Assign in?nite distance to boundary values for each individual in F i i.e.I(d1)=∞and I(d n)=∞for k=2to(n?1)·I(d k)=I(d k)+I(k+1).m?I(k?1).mf maxmf minm·I(k).m is the value of the m th objective function of the k th individual in IThe basic idea behind the crowing distance is?nding the euclidian distance between each individual in a front based on their m objectives in the m dimensional hyper space.The individuals in the boundary are always selected since they have in?nite distance assignment.3.4.Selection.Once the individuals are sorted based on non-domination and with crowding distance assigned,the selection is carried out using a crowded-comparison-operator(?n).The comparison is carried out as below based on(1)non-domination rank p rank i.e.individuals in front F i will have their rankas p rank=i.(2)crowding distance F i(d j)p?n q if–p rank–or if p and q belong to the same front F i then F i(d p)>F i(d q)i.e.the crowing distance should be more.The individuals are selected by using a binary tournament selection with crowed-comparison-operator.3.5.Genetic Operators.Real-coded GA’s use Simulated Binary Crossover (SBX)[2],[1]operator for crossover and polynomial mutation[2],[4].3.5.1.Simulated Binary Crossover.Simulated binary crossover simulates the bi-nary crossover observed in nature and is give as below.c1,k=12[(1?βk)p1,k+(1+βk)p2,k]c2,k=12[(1+βk)p1,k+(1?βk)p2,k]where c i,k is the i th child with k th component,p i,k is the selected parent andβk (≥0)is a sample from a random number generated having the densityp(β)=12(ηc+1)βηc,if0≤β≤1p(β)=12(ηc+1)1,ifβ>1.This distribution can be obtained from a uniformly sampled random number u between(0,1).ηc is the distribution index for crossover3.That isβ(u)=(2u)1(η+1)β(u)=1[2(1?u)]1(η+1)3This determine how well spread the children will be from their parents.4ARA VIND SESHADRI3.5.2.Polynomial Mutation.c k=p k+(p u k?p l k)δkwhere c k is the child and p k is the parent with p uk being the upper bound4onthe parent component,p lk is the lower bound andδk is small variation which iscalculated from a polynomial distribution by usingδk=(2r k)1ηm+1?1,if rk<0.5δk=1?[2(1?r k)]1ηm+1if rkr k is an uniformly sampled random number between(0,1)andηm is mutation distribution index.3.6.Recombination and Selection.The o?spring population is combined with the current generation population and selection is performed to set the individuals of the next generation.Since all the previous and current best individuals are added in the population,elitism is ensured.Population is now sorted based on non-domination.The new generation is?lled by each front subsequently until the population size exceeds the current population size.If by adding all the individuals in front F j the population exceeds N then individuals in front F j are selected based on their crowding distance in the descending order until the population size is N. And hence the process repeats to generate the subsequent generations./doc/6b11041199.html,ing the functionPretty much everything is explained while you execute the code but the main arguments to get the function running are population and number of generations. Once these arguments are entered the user would be prompted for number of ob-jective functions and number of decision variables.Also the range for the decision variables will have to be entered.Once preliminary data is obtained,the user is prompted to modify the objective function.Have fun and feel free to modify the code to suit your need!References[1]Hans-Georg Beyer and Kalyanmoy Deb.On Self-Adaptive Features in Real-Parameter Evo-lutionary Algorithm.IEEE Trabsactions on EvolutionaryComputation,5(3):250–270,June 2001.[2]Kalyanmoy Deb and R.B.Agarwal.Simulated Binary Crossover for Continuous Search Space.Complex Systems,9:115–148,April1995.[3]Kalyanmoy Deb,Amrit Pratap,Sameer Agarwal,and T.Meyarivan.A Fast Elitist Multi-objective Genetic Algorithm:NSGA-II.IEEE Transactions on Evolutionary Computation, 6(2):182–197,April2002.[4]M.M.Raghuwanshi and O.G.Kakde.Survey on multiobjective evolutionary and real codedgenetic algorithms.In Proceedings of the8th Asia Paci?c Symposium on Intelligent and Evo-lutionasy Systems,pages150–161,2004.[5]N.Srinivas and Kalyanmoy Deb.Multiobjective Optimization Using Nondominated Sortingin Genetic Algorithms.Evolutionary Computation,2(3):221–248,1994.E-mailaddress:aravind.seshadri@/doc/6b110411 99.html,4The decision space upper bound and lower bound for that particular component.。

谢宁DOE

谢宁DOE

qsconsult www.qsconsult.be1 Willy VandenbrandeShainin: A concept for problemsolvingLecture at the Shainin conferenceAmelior11 December 20092Dorian Shainin (1914 –2000)•Aeronautical engineer (MIT –1936)•Design Engineer for United Aircraft Corporations •Mentored by his friend Joseph M. Juran•Reliability consultant for Grumman Aerospace (Lunar Excursion Module)•Reliability consultant for Pratt&Whitney (RL-10 rocket engine)•Developed over 20 statistical engineering techniques for problem solving and reliability •Started Shainin Consultants in 1984, his son Peter is currentCEO.Dorian Shainin and ASQ•15th ASQ Honorary Member (1996)•First person to win all four major ASQ medals•In 2004 ASQ created the Dorian Shainin Medal–For outstanding use of unique or creativeapplications of statistical techniques in thesolving of problems related to the quality of aproduct or service.3Dorian Shainin•Not very well known outside USA (compared to Deming, Juran)•1991: Publication of first edition of“World Class Quality”by Keki Bothe •2000: Second edition (Keki and Adi Bothe)•Books brought attention to Shainin methods, but are very biased.4Problem Solving •Focus is on variation reductionLSL USLLSL = Lower Specification Limit USL = Upper Specification LimitBeforeAfter5Problem Solving•But also …LSLAfterBefore6Basic Shainin assumption•The pareto principle of vital few and trivial many.•Only a few input variables are responsible for a large part of the output behavior.–Red X TM–Pink X TM–Pale Pink X TM•Problem solving becomes the hunt for the Red X TM7Shainin tools•Recipe like methods / statistics in the background•Comparing extremes allows easier detection of causes–BOB Best of Best–WOW Worst of Worse•Non parametrics with ranking tests in stead of calculations with hypothesis tests•Graphical Methods•Working with small sample sizes•The truth is in the parts, not in the drawing: let the parts talk!8Preliminary activities•Define the critical output variable(s) to be improved (called problem Green Y®)•Determine the quality of the Measurement System used to evaluate the Green Y®–A bad measurement system can in itself beresponsible for excessive variation–Improvements can only be seen if they can bemeasured910Overview of Shainin toolsComponents Search Multi-Vari chart Paired Comparisons Variables Search Full FactorialsB vs CScatter Plots PrecontrolProduct / ProcessSearchRSM methodsPositrolProcess CertificationClue generatingFormal Doe toolsValidationOptimization AssuranceOngoing controlControl20 –1000 variables5 –20 variables4 or less variablesNo interactionsInteractionsGeneral comments•Gradually narrowing down the search•Clear logic–Analyzing–Improving–Controlling•Not all tools are “Shainin”tools•“What’s in a name?”–Positrol versus Control Plan–Process Certification versus Process Audit11Tool details•Overview of methods•More info on B vs C TM and Scatter Plots in workshops•Some more detail on–Multi-Vari chart–Paired Comparison TM and Product/ProcessSearch–Pre Control1213Clue Generating / Multi-Vari Chart Very useful tool and best applied beforebrainstorming causes on excess variationComments Samples taken in production on current process Could be a big measurement investment Sample SizeDivide total variation in categories Search for causes of variation in the biggest category first PrinciplesProblem type: excess variation Wide applicability ApplicationUnderstand the pattern of variation Define areas where not to look for problems Allow a more specific brainstorm ObjectiveMulti-Vari Chart•Breakdown of variation in 3 families:–Positional(within piece, between cavities, …)–Cyclical(consecutive units, batch-to-batch, lot-to-lot)–Temporal (hour-to-hour, shift-to-shift, …)1415Multi-vari Chart•If one family of variationcontains a large part oftotal variation, we canconcentrate oninvestigating variablesrelated to this family ofvariation.16Clue Generating / Component SearchTM Disassembly / reassembly requirement limitsapplication.Comments 2 = 1 BOB and 1 WOW Sample SizeSelect BOB and WOW unit Exchange components and observe behavior. Components that change behavior are Red X comp PrinciplesProblem type: assembly does not perform to spec Limitation: Disassembly / Reassembly must be possible without product change ApplicationFind the component(s) of an assembly that is (are) responsible for bad behavior Objective17Clue Generating / Paired ComparisonTM Practical application of “let the parts talk”Comments5 to6 pairs of 1 BOB and 1 WOWSample SizeSelect pairs of BOB and WOW units Look for differences Consistent differences to be investigated further PrinciplesProblem type: occasional problems in production flow ApplicationFind directions for further investigationObjectivePaired Comparisons TM: method•Step1: take1 good and 1 bad unit–As close as possible in time–Aim for BOB and WOW units•Step2: note the differences between these units (visual, dimensional, mechanical, chemical, …). Let the parts talk!•Step3: take a second pair of good and bad units.Repeat step218Paired Comparisons TM: method •Step4: repeat this process with third, fourth, fith, …pair until a pattern of differences becomes apparent. •Step5: don’t take inconsistent differences into account. Generally after the fith or sixth pair theconsistent differences that cause the variationbecome clear.1920Clue Generating / Product/Process Search Tukey test is alternative for t-testWidely applicable methodProblem: available data (process parameters)Comments 8 BOB and 8 WOW units / batches Sample SizeSelect sets of BOB and WOW units –batches -..Add product data / process parameters and rank Apply Tukey test to determine important parameters PrinciplesProblem type: Various types of problems ApplicationPreselection of variables out of a large group of potential variables ObjectiveProduct/Process Search: example•Transmission assemblies rejected for noise.•Components search shows idler shaft as responsible component•One of the parameters of idler shaft is “out of round”•8 good / 8 bad units selected and measured for “out of round”2122Product/Process search: example0.0070.0110.0190.0170.0220.0140.0180.015Out of round good units(mm)0.0170.0210.0230.0240.0230.0160.0180.019Out of round bad units(mm)Tukey test procedure•Rank individual units by parameter and indicate Good / Bad.•Count number of “all good”or “all bad”from one side and vice versa from other side.•Make sum of both counts.•Determine confidence level to evaluate significance.2324Tukey test confidence levels99.9%1399%1095%790%6ConfidenceTotal end count25Tukey test: example0.0230.0230.0240.0160.0170.0180.0190.0210.0170.0180.0190.0220.0070.0110.0140.015BadGood Top end count (all good)4Bottom end count (all bad)3Overlap regionTukey test: example•Total end count = 4 + 3 = 7•95 % confidence that out-of-round idler shaft is important in explaining the difference in noise levels.2627Formal Doe tools / Variables SearchAlternative to fractional factorials on two levels Method comparable to components searchCommentsNumber of tests is determined by number of variables and quality of ordering.Sample Size List variables in order of criticality (process knowledge) and indicate good / bad level.Swap factor settings and observe behavior.Factors that change behavior (and interactions) are red X TM , Pink X TMPrinciplesProblem type: Various types of problemsAfter clue generating more then 4 potential variables leftApplicationDetermine Red X TM , Pink X TM including quantification of their effectObjective28Formal Doe tools / Full FactorialsWell established methodCommentsNumber of tests is determined by number of variables k (2k test combinations)Sample Size Classical DOE with Full Factorials at two levels Main Effects and interactions are calculated Principles Problem type: Various types of problems After clue generating 4 or less variables left Application Determine Red X TM , Pink X TM including quantification of their effectObjective29Formal Doe tools / B(etter) vs C(urrent)TMQuick validation that works well with big improvementsComments3 B and 3 C tests (each test can involve several units –test of variation reduction)All 3B’s must be better than all 3C’s Sample Size Create new process using optimum settings and compare optimum with current.Principles Problem type: Various types of problemsApplication Validation of Red X TM , Pink X TMObjective30Optimization / Scatter PlotsGraphical method that could easily be transformed to a statistical methodComments30 tests for each critical variableSample Size Do tests around optimum and use graphical regression to set tolerancePrinciples Problem type: Variation Reduction and optimizing signalApplication Fine tune best level and realistic tolerance for Red X TM , Pink X TM if no interactions are present Objective31Optimization / Response Surface Methods Method developed by George Box CommentsDepends on variables and surface.Sample SizeEvolutionary Operation (EVOP) to scan response surface in direction of steepest ascent PrinciplesProblem type: Variation Reduction and optimizing signal ApplicationFine tune best level and realistic tolerance for Red X TM , Pink X TM if interactions are present ObjectiveEVOP example3233Control / PositrolCan be compared with a Control Plan CommentsChecking frequency in the When columnSample SizeTable of What, How, Who, Where and When control has to be exercised. PrinciplesProblem type: all types ApplicationAssuring that optimum settings are kept Objective34Control / Process CertificationMix of 5S, Poka-Yoke, instructions, ISO 9000,audits,…Comments Checking frequency to be determined Sample SizeMake overview of things that could influence the process and install inspections, audits, …PrinciplesProblem type: all typesApplicationEliminating peripheral causes of poor quality Objective35Control / Pre ControlAlternative to classical SPCTraffic lights systemVery practical methodComments Checking frequency to be determinedSample SizeDivide total tolerance in colored zones and use prescribed sampling and rules to control the process.PrinciplesProblem type: control variation and setting of the process ApplicationContinuous checking of the quality of the process output Objective36Pre-Control: chart constructionUSL LSLTARGET ½TOL1/4 TOL1/4 TOLPre-control: use of chart1.Start process: five consecutive units ingreen needed as validation of set-up.2.If not possible: improve process.3.In production: 2 consecutive units4.Frequency: time interval between twostoppages (see action rules) / 6.3738Pre-control: action rulesStop and act 2 units in different yellow zoneStop and act1 unit in red zone Correct2 units in same yellow zoneContinue 1 unit in green and 1 unit in yellowzoneContinue 2 units in green zoneAction Result of samplesAfter an intervention: 5 consecutive units in green zone39Pre-control: exampleTime StartCorrect Startqsconsult www.qsconsult.be40 Willy VandenbrandeWilly Vandenbrande, Master TQM ASQ Fellow-Six Sigma Black Belt Montpellier 34B -8310 BruggeBelgië-BelgiumTel + 32 (0)479 36 03 75E-mail willy@qsconsult.be Website www.qsconsult.beQS Consult。

Samsung 动物诊所超声仪产品介绍说明书

Samsung 动物诊所超声仪产品介绍说明书

Samsung Ultrasound System for Veterinary CareSophisticated 2D Image ProcessingEnhance hidden structures in shadowed regionsShadowHDR™ selectively applies high-frequency and low-frequency of the ultrasound to identify shadow areas where attenuation occurs.Reduce noise to improve 2D image qualityThe noise reduction filter enhances the edge contrast and creates sharp 2D images for optimal diagnostic performance. In addition, ClearVision provides application-specific optimization and advanced temporal resolution in live scan mode.Provide uniform imaging performance of overall image area S-Harmonic™ mitigates the signal noise, enhances contrast, and provides uniform image performance of overall image area from near-to-far.Clean up blurry areas in the imageHQ-Vision™ provides clearer images by mitigating the characteristics of ultrasound images that are slightly blurred than the actual vision.Abdomen without S-Harmonic™ aKidney without ClearVision b Abdomen with S-Harmonic™ aKidney with ClearVision bOffOffOnOn2A Comprehensive Selection for Veterinary CareSamsung ultrasound systems for veterinary adopt Samsung’s pioneering imaging engine, Crystal Architecture™, boast various advanced features, easy-to-use operations, and dedicated design that improve the routine diagnostic experience.Detailed Expression of Blood Flow DynamicsEnriched Diagnostic FeaturesDisplay and quantify tissue stiffness in a non-invasive methodExamine peripheral vessels with directional Power DopplerS-Flow™, a directional Power Doppler imaging technology, can help to detect even the peripheral blood vessels. It enables accurate diagnosis when the blood flow examination is especially difficult.S-Shearwave Imaging™ allows for non-invasive assessment of stiff tissues in various applications. The color-coded elastogram, quantitative measurements, display options, and user-selectable ROI functions are useful for accurate diagnosis of various regions.Show blood flow in vessels in a 3D like displayLumiFlow™ is a function that visualizes blood flow in three dimensional-like to help understand the structure of blood flow and small vessels intuitively.Visualize slow flow in microvascular structuresMV-Flow™ offers an advanced color imaging for visualizing slow flow ofmicrovascularized structures. High frame rates and advanced filtering enable MV-Flow™ to provide a detailed view of blood flow in relation to surrounding tissue or pathology with enhanced spatial resolution.Abdomen with MV-Flow™aKidney S-Flow™ with LumiFlow™aKidney MV-Flow™ with LumiFlow™ a3Compare previous and current exam in a side-by-side displayEzCompare™ automatically matches theimage settings, annotations, and bodymarkersfrom the prior study.Optimize image with one touch of the buttonQuickScan™ technology provides intuitive optimization of both grayscale and Doppler parameters.Build predefined protocols for streamlined processEzExam+™ assigns protocols for examinations that are regularly performed in the hospital in order to reduce the number of steps that youhave to go through.4Improved Workflow Efficiency and Ergonomic DesignWe believe that a truly great system offers customer-centric working conditions. The streamlined workflow supports your daily procedures by reducing keystrokes and by combining multiple actions into one. Users have the option of customizing their diagnostic settings based on personalized protocol, resulting in a more simplified exam process and faster workflow.Select transducer and preset combinations in one clickQuickPreset allows the user to select the most common transducer and preset combinations in one click.Customize frequently used functions on the touchscreenA customizable touchscreen allows the user tomove frequently used functions to the first page.Save image data directly to USB memoryQuickSave function allows image data to besaved directly on USB memory during the exam.Real-time image sharing, discussion,and remote control of ultrasound system *SonoSync™ is a real-time ultrasoundimage sharing solution that allows voicecommunication and remote controllability foreffective collaboration between physicians andsonographers at different locations.Use the system when AC power istemporarily unavailableBatteryAssist™ provides battery power to thesystem, enabling users to perform scans whenAC power is temporarily unavailable.Tilt touchscreen to accommodateuser preferenceSamsung’s tilting touch screen can be adjusted toaccommodate user’s viewing preferences in anyscanning environment.5Ultrasound System PC / Tablet / Smartphone* The availability may vary by product and country.Liver aKidney d Bowel bBladder bSmall Intestine aKidney a6Cardiac c Cardiac Color Mode bCardiac aCardiac M ModecSpleen a Liver b7CA4-10MLA2-14A PA1-5A PA3-8B PA4-12BRS85PrestigeThe Real RevolutionRS85 Prestige has been revolutionized with novel diagnostic features across eachapplication based on the preeminent imaging performance. The advanced intellectual technologies are to help you confirm with confidence for challenging cases, while the easy-to-use system supports your effort involved in the routine scanning.Sophisticated 2D Image ProcessingShadowHDR™, HQ-Vision™, PureVision™, S-Harmonic™, ClearVision, MultiVisionDetailed Expression of Blood Flow DynamicsMV-Flow™ 1, S-Flow™, LumiFlow™ 1, CEUS+ 1Enriched Diagnostic Features & Interventional SolutionsElastoScan™ 1, 2, S-Shearwave™ 1, S-Shearwave Imaging™ 1, Strain+ 1, Panoramic+, NeedleMate™Enhanced Productivity and Facilitated WorkflowEzExam+™, EzPrep™, QuickScan™, QuickPreset, Touch Customization, Sonosync™ 3Ergodynamics for Your Comfort6 Way Control Panel, Central Lock, Maneuverable Wheel, Gel Warmer, 23.8-inch LCD Monitor,14-inch Tilting Touch Screen8CA4-10MLA2-14A PA1-5A PA3-8B9V8Step up ConfidenceThe V8 ultrasound system combines exquisite imaging quality powered by Crystal Architecture™ with efficient, streamlined examination enabled by Intelligent Assist tools, and re-engineered workflow to fulfill the needs of today's busy clinical environment.Redefined Imaging TechnologiesPowered by Crystal Architecture™ (CrystalBeam™, CrystalLive™)Sophisticated 2D Image Processing & Detailed Color ExpressionShadowHDR™, HQ-Vision™ 1, ClearVision, S-Flow™, MV-Flow 1, LumiFlow™ 1Enriched Diagnostic FeaturesElastoScan™ 1, 2, S-Shearwave™ 1, S-Shearwave Imaging™ 1, Strain+ 1, Panoramic+, NeedleMate™Re-engineered Workflow and Enhanced CustomizationTouchEdit, QuickPreset, Expanded view, EzCompare™, EzExam+ 1,Sonosync™3Comfort Design14-inch Tilting Touchscreen, 23.8-inch LCD Monitor, Contextual Button, QuickSave, BatteryAssist™ 1, Cooling System, Adjustable Control Panel, Transducer Cable Hook, Gel WarmerHS60Focus on Your NeedsExtend diagnostic boundaries with a versatile ultrasound HS60.It enables users to diagnose with accuracy for various anatomiesusing dedicated and advanced features.Sophisticated 2D Image ProcessingHQ-Vision™, S-Harmonic™, ClearVision, MultiVisionDetailed Expression of Blood Flow DynamicsMV-Flow™ 1, S-Flow™, LumiFlow™ 1Enriched Diagnostic Features & Interventional SolutionsElastoScan™ 1, 2, Strain+ 1, Panoramic+, NeedleMate™Enhanced Productivity and Facilitated WorkflowEzExam+™, EzCompare™, QuickScan™, QuickPreset, BatteryAssist™Ergodynamics for Your ComfortAdjustable Control Panel, Transducer Cable Hangers, Gel Warmer 1, SSD Drive,BatteryAssist™ 1, 21.5-inch LCD Monitor, 10.1-inch Touch ScreenCA4-10M LA3-16AD PA3-8B PA4-12B 10CA4-10M LA3-16ADPA3-8B PA4-12B11 Simple yet PowerfulSamsung Ultrasound HS50 is the practical choice for superiorimaging and enhanced workflow. Experience Samsung’s advancedimaging technologies including S-Harmonic™ and other solutions.Sophisticated 2D Image ProcessingHQ-Vision™, S-Harmonic™, ClearVision, MultiVisionDetailed Expression of Blood Flow DynamicsS-Flow™, LumiFlow™ 1Enriched Diagnostic Features & Interventional SolutionsElastoScan™ 1, 2, Strain+ 1, Panoramic+ 1, NeedleMate™Enhanced Productivity and Facilitated WorkflowEzExam+™, EzCompare™, QuickScan™, QuickPreset, BatteryAssist™Ergodynamics for Your ComfortAdjustable Control Panel, Transducer Cable Hangers, Gel Warmer 1, SSD Drive,BatteryAssist™ 1, 21.5-inch LCD Monitor, 10.1-inch Touch ScreenSamsung’s advanced yet budget-friendly tools, previously exclusiveto our platforms, can enhance various application exam capabilitiesfor efficient and effective care.Sophisticated 2D Image ProcessingHQ-Vision™, S-Harmonic™, ClearVision, MultiVisionDetailed Expression of Blood Flow DynamicsS-Flow™Enriched Diagnostic Features & Interventional SolutionsElastoScan™ 1, 2, Strain+ 1, Panoramic+ 1, NeedleMate™Enhanced Productivity and Facilitated WorkflowEzExam+™, EzCompare™, QuickScan™, QuickPreset, MeasureNavigationErgodynamics for Your ComfortAdjustable Control Panel, Gas Lift, Side Storage 1, Rear Tray 1, Gel Warmer 1, SSD Drive,BatteryAssist™ 1, Print Cover 1, 21.5-inch LCD Monitor, 10.1-inch Touch Screen12CA4-10M13Value for BasicHS30 delivers a clear view and its basic tools are equipped to provide effective care and help necessary examination with versatile features.Sophisticated 2D Image Processing S-Harmonic™, ClearVision, MultiVision Detailed Expression of Blood Flow Dynamics S-Flow™Enriched Diagnostic Features& Interventional Solutions ElastoScan™ 1, 2, Strain+ 1, Panoramic+ 1 , NeedleMate™Enhanced Productivity and Facilitated Workflow EzExam+™, EzCompare™, QuickScan™Ergodynamics for Your ComfortSide Storage 1, Rear Tray 1, Transducer Cable Hangers, Gel Warmer 1, Keyboard & Keyskin 1,21.5-inch LCD MonitorSP3-8Mobile ExcellenceThe HM70 EVO ultrasound system is a high-performance hand-carried ultrasoundsystem, evolved to support a diverse range of applications and patients. The system has streamlined workflow, durability, and high resolution imaging that can be used in a variety of clinical situations.Sophisticated 2D Image ProcessingHQ-Vision™, S-Harmonic™, ClearVision, MultiVisionDetailed Expression of Blood Flow DynamicsS-Flow™Enriched Diagnostic Features & Interventional SolutionsElastoScan™ 1, 2, Strain+ 1, Panoramic+, NeedleMate™Enhanced Productivity and Facilitated WorkflowEzExam+™, EzCompare™, QuickScan™, QuickScan™, QuickSaveErgodynamics for Your ComfortPremium Cart (Gas Lift, On Cart Power Outlets), Extended Transducer Ports,Extended Battery, Keyskin, Side Storage, Front Handle, Carrier Package, 15-inch LCD Monitor1415About Samsung Medison CO., LTD.Samsung Medison, an affiliate of Samsung Electronics, is a global medical company founded in 1985. With a mission to bring health and well-being to people's lives, the company manufactures diagnostic ultrasound systems around the world across various medical fields. Samsung Medison hascommercialized the Live 3D technology in 2001 and since being part of Samsung Electronics in 2011, it is integrating IT, image processing, semiconductor and communication technologies into ultrasound devices for efficient and confident diagnosis.* The products, features, options, and transducers may not be commercially available in some countries.* Sales and Shipments are effective only after the approval by the regulatory affairs. Please contact your local sales representative for further details.* This product is a medical device, please read the user manual carefully before use.* Prestige is not a product name but is a marketing terminology.1. Optional feature which may require additional purchase.2. Strain value for ElastoScan+™ is not applicable in Canada and the United States.3. SonoSync™ is an image sharing solution.a. Image acquired by RS85 Prestige ultrasound system.b. Image acquired by V8 ultrasound system.c. Image acquired by HS60 ultrasound system.d. Image acquired by HS40 ultrasound system.© 2021 Samsung Medison All Rights Reserved.Samsung Medison reserves the right to modify the design, packaging,specifications, and features shown herein, without prior notice or obligation.SAMSUNG MEDISON CO., LTD.C T -T O T A L -V e t _I M C -211202-E NScan here or visit。

申请博士硕士专业学位授权点简况表-广东工业大学研究生院

申请博士硕士专业学位授权点简况表-广东工业大学研究生院

近五年
成果名称
获奖类别及等级,发表刊物、页码及
代 表 性 (获奖、论文、专著、专利、 引用次数,出版单位及总印数,专利
时间
5
署名情况
成果(限
咨询报告等名称)
3 项)
Decomposition of a multiobjective
optimizationproblem into a number
of simple multiobjectivesubproblems
3
目标优化问题研究工业统计和质量控制问题。把生态位构建特征引入到生态与工业控制 交叉学科邻域。本方向有教授 4 人,副教授 7 人,15 人获得博士学位,行业教师 5 人, 其中高工 4 人。
注:专业学位领域(方向)按照各专业学位类别申请基本条件的要求填写。
Ⅱ师资队伍
II-1 专任教师基本情况
专业技 术职务
全国现有 103 个应用统计硕士专业学位点,其中北京 15 个,上海 6 个,江苏 10 个。广东省仅 2 个, 难以支撑广东省制造业的转型升级和满足当前大数据行业对专业人才的需求。本学科聚集了一批学缘结构 合理,老中青结合,学术水平较高的科研队伍,但缺乏专业硕士学位点的支撑,严重制约了学科发展。
3、与 行业或 职业发 展的衔 接 学院已经与 10 家行业单位合作建立了实践教学基地,从合作办学单位外聘了 10 名行业教师,其中 高工 7 名,在各自行业从业皆超过 8 年,完成了 10 余项专业实践活动与成果,合作完成实践教学专著 1 项。与单一的课堂教学形式相比,在实践教学基地接受具有行业指导的实践教学,有更强的吸引力,取得 了较好的教学效果,更重要的是实现了与行业的对接,有利于学生未来职业的发展。 4、人才培养及思想政治教育 在近 5 年中,共招收了 1299 名本科生,培养了 1396 名本科毕业生,平均就业率 95%以上,共招收 了 116 名硕士研究生,获得硕士学位的毕业生有 112 名,就业率 100%。组织学生参加美国大学生数学 建模竞赛、全国大学生数学建模竞赛和全国大学生数学竞赛等活动,共获得省级以上奖励 102 项,其中 国际级奖励 31 项,国家级 15 项。大学生创新创业训练项目国家级 6 项,省级 16 项。学生毕业创业成功 并成立公司 1 项。学生参与申请专利 4 项,发表核心期刊以上论文 50 余篇,其中 SCI 收录 7 篇。获广东 省优秀硕士毕业论文 1 篇。

变负荷工况下NOx排放量预测控制

变负荷工况下NOx排放量预测控制

2018年第37卷第1期 CHEMICAL INDUSTRY AND ENGINEERING PROGRESS·343·化 工 进展变负荷工况下NO x 排放量预测控制唐振浩,张海洋,曹生现(东北电力大学自动化工程学院,吉林 吉林 132012)摘要:NO x 是火电厂排放的主要污染物之一,降低NO x 的排放是火电厂面临的主要问题。

针对火电厂变负荷工况下的NO x 排放量最小化问题,本文提出了一种基于最小二乘支持向量机(LSSVM )的非线性模型预测控制算法。

根据电站锅炉实际历史数据建立锅炉负荷预测模型和NO x 排放预测模型,并以交叉验证的方法优化模型参数,从而获得高精度模型。

在此基础上以NO x 的排放量最小为优化目标,考虑锅炉负荷约束,构建锅炉燃烧优化模型。

采用差分进化算法求解优化模型得到控制参数的最优设定值。

为了验证本文提出算法的有效性,采用实际生产数据进行实验。

实验结果表明本方法能够在变负荷工况下有效降低NO x 排放量,在不增加电厂改造成本上,为电厂提供了有效的控制手段,具有一定应用前景。

关键词:煤燃烧;优化;氮氧化物;差分算法;最小二乘支持向量机;模型预测控制中图分类号:TK224 文献标志码:A 文章编号:1000–6613(2018)01–0343–07 DOI :10.16085/j.issn.1000-6613.2017-0716Model predictive control of NO x emission under variable load conditionTANG Zhenhao ,ZHANG Haiyang ,CAO Shengxian(School of Automation Engineering ,Northeast Electric Power University ,Jilin 132012,Jilin ,China )Abstract: NO x is one of the main pollutants for coal-fired power plant emissions. The main problemfor the plants today is reducing NO x emission. A nonlinear model predictive control method based on least square support vector machine (LSSVM )is proposed in this paper to solve the boiler NO x emission minimization problem considering varying load in coal-fired power plants. The boiler load model and NO x emissions model are constructed based on practical data. And then, the model parameters can be optimized by cross validation to obtain accuracy models. Based on these models, the boiler combustion optimization model is constructed. The optimization model aiming at minimizing the NO x emission considers the boiler load as a constraint. This optimization model is solved to obtain the optimal control variable settings by different evolution (DE )algorithm. To testify the effectiveness of the proposed approach, the experiments based on real operational data are designed. The experiments results illustrate that the proposed method could reduce NO x emissions effectively under varying load. It provides an effective means at no additional cost and has a certain application prospect.Key words :coal combustion ;optimization ;nitrogen oxide ;differential evolution algorithm ;least squares support vector ;model-predictive control为了解决我国面临的严峻的环境污染问题,由中华人民共和国环境保护部发布的《火电厂大气污染物排放标准》中要求自2012年1月1日起除个别地区外,火电厂NO x 的排放量不得高于100mg/m 3。

智能反射面增强的多无人机辅助语义通信资源优化

智能反射面增强的多无人机辅助语义通信资源优化

doi:10.3969/j.issn.1003-3114.2024.02.018引用格式:王浩博,吴伟,周福辉,等.智能反射面增强的多无人机辅助语义通信资源优化[J].无线电通信技术,2024,50(2): 366-372.[WANG Haobo,WU Wei,ZHOU Fuhui,et al.Optimization of Resource Allocation for Intelligent Reflecting Surface-enhanced Multi-UAV Assisted Semantic Communication[J].Radio Communications Technology,2024,50(2):366-372.]智能反射面增强的多无人机辅助语义通信资源优化王浩博1,吴㊀伟1,2∗,周福辉2,胡㊀冰3,田㊀峰1(1.南京邮电大学通信与信息工程学院,江苏南京210003;2.南京航空航天大学电子信息工程学院,江苏南京211106;3.南京邮电大学现代邮政学院,江苏南京210003)摘㊀要:无人机(Unmanned Aerial Vehicle,UAV)为无线通信系统提供了具有高成本效益的解决方案㊂进一步地,提出了一种新颖的智能反射面(Intelligent Reflecting Surface,IRS)增强多UAV语义通信系统㊂该系统包括配备IRS的UAV㊁移动边缘计算(Mobile Edge Computing,MEC)服务器和具有数据收集与局部语义特征提取功能的UAV㊂通过IRS 优化信号反射显著改善了UAV与MEC服务器的通信质量㊂所构建的问题涉及多UAV轨迹㊁IRS反射系数和语义符号数量联合优化,以最大限度地减少传输延迟㊂为解决该非凸优化问题,本文引入了深度强化学习(Deep Reinforce Learn-ing,DRL)算法,包括对偶双深度Q网络(Dueling Double Deep Q Network,D3QN)用于解决离散动作空间问题,如UAV轨迹优化和语义符号数量优化;深度确定性策略梯度(Deep Deterministic Policy Gradient,DDPG)用于解决连续动作空间问题,如IRS反射系数优化,以实现高效决策㊂仿真结果表明,与各个基准方案相比,提出的智能优化方案性能均有所提升,特别是在发射功率较小的情况下,且对于功率的变化,所提出的智能优化方案展示了良好的稳定性㊂关键词:无人机网络;智能反射面;语义通信;资源分配中图分类号:TN925㊀㊀㊀文献标志码:A㊀㊀㊀开放科学(资源服务)标识码(OSID):文章编号:1003-3114(2024)02-0366-07Optimization of Resource Allocation for Intelligent ReflectingSurface-enhanced Multi-UAV Assisted Semantic CommunicationWANG Haobo1,WU Wei1,2∗,ZHOU Fuhui2,HU Bing3,TIAN Feng1(1.School of Communications and Information Engineering,Nanjing University of Posts and Telecommunications,Nanjing210003,China;2.College of Electronic and Information Engineering,Nanjing University of Aeronautics and Astronautics,Nanjing211106,China;3.School of Modern Posts,Nanjing University of Posts and Telecommunications,Nanjing210003,China)Abstract:Unmanned Aerial Vehicles(UAV)present a cost-effective solution for wireless communication systems.This article introduces a novel Intelligent Reflecting Surface(IRS)to augment the semantic communication system among multiple UAVs.The system encompasses UAV equipped with IRS,Mobile Edge Computing(MEC)servers,and UAV featuring data collection and local semantic feature extraction functions.Optimizing signal reflection through IRS significantly enhances communication quality between drones and MEC servers.The formulated problem entails joint optimization of multiple drone trajectories,IRS reflection coefficients,and the number of semantic symbols to minimize transmission delays.To address this non-convex optimization problem,this paper introduces a Deep收稿日期:2023-12-31基金项目:国家重点研发计划(2020YFB1807602);国家自然科学基金(62271267);广东省促进经济发展专项资金(粤自然资合[2023]24号);国家自然科学基金(青年项目)(62302237)Foundation Item:National K&D Program of China(2020YFB1807602);National Natural Science Foundation of China(62271267);Key Program of Marine Economy Development Special Foundation of Department of Natural Resources of Guangdong Province(GDNRC[2023]24);National Natural Sci-ence Foundation of China(Young Scientists Fund)(62302237)ReinforcementLearning(DRL)algorithm.Specifically,theDuelingDoubleDeepQNetwork(D3QN)isemployedtoaddressdiscreteactionspaceproblemssuchasdronetrajectoryandsemanticsymbolquantityoptimization.Additionally,DeepDeterministicPolicyGra dient(DDPG)algorithmisutilizedtosolvecontinuousactionspaceproblems,suchasIRSreflectioncoefficientoptimization,enablingefficientdecision making.Simulationresultsdemonstratethattheproposedintelligentoptimizationschemeoutperformsvariousbenchmarkschemes,particularlyinscenarioswithlowtransmissionpower.Furthermore,theintelligentoptimizationschemeproposedinthispaperexhibitsrobuststabilityinresponsetopowerchanges.Keywords:UAVnetwork;IRS;semanticcommunication;resourceallocation0 引言当前技术飞速发展的背景下,无人机(UnmannedAerialVehicle,UAV)已经成为无线通信系统中一种重要的技术[1]。

Comparison of Multiobjective Evolutionary Algorithms Empirical Results1

Comparison of Multiobjective Evolutionary Algorithms Empirical Results1

Comparison of Multiobjective Evolutionary Algorithms:Empirical ResultsEckart ZitzlerDepartment of Electrical Engineering Swiss Federal Institute of T echnology 8092Zurich,Switzerlandzitzler@tik.ee.ethz.ch Kalyanmoy DebDepartment of Mechanical Engineering Indian Institute of T echnology Kanpur Kanpur,PIN208016,Indiadeb@iitk.ac.inLothar ThieleDepartment of Electrical EngineeringSwiss Federal Institute of T echnology8092Zurich,Switzerlandthiele@tik.ee.ethz.chAbstractIn this paper,we provide a systematic comparison of various evolutionary approaches tomultiobjective optimization using six carefully chosen test functions.Each test functioninvolves a particular feature that is known to cause difficulty in the evolutionary optimiza-tion process,mainly in converging to the Pareto-optimal front(e.g.,multimodality anddeception).By investigating these different problem features separately,it is possible topredict the kind of problems to which a certain technique is or is not well suited.However,in contrast to what was suspected beforehand,the experimental results indicate a hierarchyof the algorithms under consideration.Furthermore,the emerging effects are evidencethat the suggested test functions provide sufficient complexity to compare multiobjectiveoptimizers.Finally,elitism is shown to be an important factor for improving evolutionarymultiobjective search.KeywordsEvolutionary algorithms,multiobjective optimization,Pareto optimality,test functions,elitism.1MotivationEvolutionary algorithms(EAs)have become established as the method at hand for exploring the Pareto-optimal front in multiobjective optimization problems that are too complex to be solved by exact methods,such as linear programming and gradient search.This is not only because there are few alternatives for searching intractably large spaces for multiple Pareto-optimal solutions.Due to their inherent parallelism and their capability to exploit similarities of solutions by recombination,they are able to approximate the Pareto-optimal front in a single optimization run.The numerous applications and the rapidly growing interest in the area of multiobjective EAs take this fact into account.After thefirst pioneering studies on evolutionary multiobjective optimization appeared in the mid-eighties(Schaffer,1984,1985;Fourman,1985)several different EA implementa-tions were proposed in the years1991–1994(Kursawe,1991;Hajela and Lin,1992;Fonseca c2000by the Massachusetts Institute of T echnology Evolutionary Computation8(2):173-195E.Zitzler,K.Deb,and L.Thieleand Fleming,1993;Horn et al.,1994;Srinivas and Deb,1994).Later,these approaches (and variations of them)were successfully applied to various multiobjective optimization problems(Ishibuchi and Murata,1996;Cunha et al.,1997;Valenzuela-Rend´on and Uresti-Charre,1997;Fonseca and Fleming,1998;Parks and Miller,1998).In recent years,some researchers have investigated particular topics of evolutionary multiobjective search,such as convergence to the Pareto-optimal front(Van Veldhuizen and Lamont,1998a;Rudolph, 1998),niching(Obayashi et al.,1998),and elitism(Parks and Miller,1998;Obayashi et al., 1998),while others have concentrated on developing new evolutionary techniques(Lau-manns et al.,1998;Zitzler and Thiele,1999).For a thorough discussion of evolutionary algorithms for multiobjective optimization,the interested reader is referred to Fonseca and Fleming(1995),Horn(1997),Van Veldhuizen and Lamont(1998b),and Coello(1999).In spite of this variety,there is a lack of studies that compare the performance and different aspects of these approaches.Consequently,the question arises:which imple-mentations are suited to which sort of problem,and what are the specific advantages and drawbacks of different techniques?First steps in this direction have been made in both theory and practice.On the theoretical side,Fonseca and Fleming(1995)discussed the influence of differentfitness assignment strategies on the selection process.On the practical side,Zitzler and Thiele (1998,1999)used a NP-hard0/1knapsack problem to compare several multiobjective EAs. In this paper,we provide a systematic comparison of six multiobjective EAs,including a random search strategy as well as a single-objective EA using objective aggregation.The basis of this empirical study is formed by a set of well-defined,domain-independent test functions that allow the investigation of independent problem features.We thereby draw upon results presented in Deb(1999),where problem features that may make convergence of EAs to the Pareto-optimal front difficult are identified and,furthermore,methods of constructing appropriate test functions are suggested.The functions considered here cover the range of convexity,nonconvexity,discrete Pareto fronts,multimodality,deception,and biased search spaces.Hence,we are able to systematically compare the approaches based on different kinds of difficulty and to determine more exactly where certain techniques are advantageous or have trouble.In this context,we also examine further factors such as population size and elitism.The paper is structured as follows:Section2introduces key concepts of multiobjective optimization and defines the terminology used in this paper mathematically.We then give a brief overview of the multiobjective EAs under consideration with special emphasis on the differences between them.The test functions,their construction,and their choice are the subject of Section4,which is followed by a discussion about performance metrics to assess the quality of trade-off fronts.Afterwards,we present the experimental results in Section6and investigate further aspects like elitism(Section7)and population size (Section8)separately.A discussion of the results as well as future perspectives are given in Section9.2DefinitionsOptimization problems involving multiple,conflicting objectives are often approached by aggregating the objectives into a scalar function and solving the resulting single-objective optimization problem.In contrast,in this study,we are concerned withfinding a set of optimal trade-offs,the so-called Pareto-optimal set.In the following,we formalize this 174Evolutionary Computation Volume8,Number2Comparison of Multiobjective EAs well-known concept and also define the difference between local and global Pareto-optimalsets.A multiobjective search space is partially ordered in the sense that two arbitrary so-lutions are related to each other in two possible ways:either one dominates the other or neither dominates.D EFINITION1:Let us consider,without loss of generality,a multiobjective minimization problem with decision variables(parameters)and objectives:Minimizewhere(1) and where is called decision vector,parameter space,objective vector,and objective space.A decision vector is said to dominate a decision vector(also written as) if and only if(2)Additionally,in this study,we say covers()if and only if or.Based on the above relation,we can define nondominated and Pareto-optimal solutions: D EFINITION2:Let be an arbitrary decision vector.1.The decision vector is said to be nondominated regarding a set if and only if thereis no vector in which dominates;formally(3)If it is clear within the context which set is meant,we simply leave it out.2.The decision vector is Pareto-optimal if and only if is nondominated regarding.Pareto-optimal decision vectors cannot be improved in any objective without causing a degradation in at least one other objective;they represent,in our terminology,globally optimal solutions.However,analogous to single-objective optimization problems,there may also be local optima which constitute a nondominated set within a certain neighbor-hood.This corresponds to the concepts of global and local Pareto-optimal sets introduced by Deb(1999):D EFINITION3:Consider a set of decision vectors.1.The set is denoted as a local Pareto-optimal set if and only if(4)where is a corresponding distance metric and,.A slightly modified definition of local Pareto optimality is given here.Evolutionary Computation Volume8,Number2175E.Zitzler,K.Deb,and L.Thiele2.The set is called a global Pareto-optimal set if and only if(5) Note that a global Pareto-optimal set does not necessarily contain all Pareto-optimal solu-tions.If we refer to the entirety of the Pareto-optimal solutions,we simply write“Pareto-optimal set”;the corresponding set of objective vectors is denoted as“Pareto-optimal front”.3Evolutionary Multiobjective OptimizationT wo major problems must be addressed when an evolutionary algorithm is applied to multiobjective optimization:1.How to accomplishfitness assignment and selection,respectively,in order to guide thesearch towards the Pareto-optimal set.2.How to maintain a diverse population in order to prevent premature convergence andachieve a well distributed trade-off front.Often,different approaches are classified with regard to thefirst issue,where one can distinguish between criterion selection,aggregation selection,and Pareto selection(Horn, 1997).Methods performing criterion selection switch between the objectives during the selection phase.Each time an individual is chosen for reproduction,potentially a different objective will decide which member of the population will be copied into the mating pool. Aggregation selection is based on the traditional approaches to multiobjective optimization where the multiple objectives are combined into a parameterized single objective function. The parameters of the resulting function are systematically varied during the same run in order tofind a set of Pareto-optimal solutions.Finally,Pareto selection makes direct use of the dominance relation from Definition1;Goldberg(1989)was thefirst to suggest a Pareto-basedfitness assignment strategy.In this study,six of the most salient multiobjective EAs are considered,where for each of the above categories,at least one representative was chosen.Nevertheless,there are many other methods that may be considered for the comparison(cf.Van Veldhuizen and Lamont(1998b)and Coello(1999)for an overview of different evolutionary techniques): Among the class of criterion selection approaches,the Vector Evaluated Genetic Al-gorithm(VEGA)(Schaffer,1984,1985)has been chosen.Although some serious drawbacks are known(Schaffer,1985;Fonseca and Fleming,1995;Horn,1997),this algorithm has been a strong point of reference up to now.Therefore,it has been included in this investigation.The EA proposed by Hajela and Lin(1992)is based on aggregation selection in combination withfitness sharing(Goldberg and Richardson,1987),where an individual is assessed by summing up the weighted objective values.As weighted-sum aggregation appears still to be widespread due to its simplicity,Hajela and Lin’s technique has been selected to represent this class of multiobjective EAs.Pareto-based techniques seem to be most popular in thefield of evolutionary mul-tiobjective optimization(Van Veldhuizen and Lamont,1998b).In particular,the 176Evolutionary Computation Volume8,Number2Comparison of Multiobjective EAs algorithm presented by Fonseca and Fleming(1993),the Niched Pareto Genetic Algo-rithm(NPGA)(Horn and Nafpliotis,1993;Horn et al.,1994),and the Nondominated Sorting Genetic Algorithm(NSGA)(Srinivas and Deb,1994)appear to have achieved the most attention in the EA literature and have been used in various studies.Thus, they are also considered here.Furthermore,a recent elitist Pareto-based strategy,the Strength Pareto Evolutionary Algorithm(SPGA)(Zitzler and Thiele,1999),which outperformed four other multiobjective EAs on an extended0/1knapsack problem,is included in the comparison.4Test Functions for Multiobjective OptimizersDeb(1999)has identified several features that may cause difficulties for multiobjective EAs in1)converging to the Pareto-optimal front and2)maintaining diversity within the population.Concerning thefirst issue,multimodality,deception,and isolated optima are well-known problem areas in single-objective evolutionary optimization.The second issue is important in order to achieve a well distributed nondominated front.However,certain characteristics of the Pareto-optimal front may prevent an EA fromfinding diverse Pareto-optimal solutions:convexity or nonconvexity,discreteness,and nonuniformity.For each of the six problem features mentioned,a corresponding test function is constructed following the guidelines in Deb(1999).We thereby restrict ourselves to only two objectives in order to investigate the simplest casefirst.In our opinion,two objectives are sufficient to reflect essential aspects of multiobjective optimization.Moreover,we do not consider maximization or mixed minimization/maximization problems.Each of the test functions defined below is structured in the same manner and consists itself of three functions(Deb,1999,216):Minimizesubject to(6)whereThe function is a function of thefirst decision variable only,is a function of the remaining variables,and the parameters of are the function values of and.The test functions differ in these three functions as well as in the number of variables and in the values the variables may take.D EFINITION4:We introduce six test functions that follow the scheme given in Equa-tion6:The test function has a convex Pareto-optimal front:(7)where,and.The Pareto-optimal front is formed with.The test function is the nonconvex counterpart to:(8) Evolutionary Computation Volume8,Number2177E.Zitzler,K.Deb,and L.Thielewhere,and.The Pareto-optimal front is formed with.The test function represents the discreteness feature;its Pareto-optimal front consists of several noncontiguous convex parts:(9)where,and.The Pareto-optimal front is formed with.The introduction of the sine function in causes discontinuity in the Pareto-optimal front.However, there is no discontinuity in the parameter space.The test function contains local Pareto-optimal fronts and,therefore,tests for the EA’s ability to deal with multimodality:(10)where,,and.The global Pareto-optimal front is formed with,the best local Pareto-optimal front with.Note that not all local Pareto-optimal sets are distinguishable in the objective space.The test function describes a deceptive problem and distinguishes itself from the other test functions in that represents a binary string:(11)where gives the number of ones in the bit vector(unitation),ififand,,and.The true Pareto-optimal front is formed with,while the best deceptive Pareto-optimal front is represented by the solutions for which.The global Pareto-optimal front as well as the local ones are convex.The test function includes two difficulties caused by the nonuniformity of the search space:first,the Pareto-optimal solutions are nonuniformly distributed along the global Pareto front (the front is biased for solutions for which is near one);second,the density of the solutions is lowest near the Pareto-optimal front and highest away from the front:(12)where,.The Pareto-optimal front is formed with and is nonconvex.We will discuss each function in more detail in Section6,where the corresponding Pareto-optimal fronts are visualized as well(Figures1–6).178Evolutionary Computation Volume8,Number2Comparison of Multiobjective EAs5Metrics of PerformanceComparing different optimization techniques experimentally always involves the notion of performance.In the case of multiobjective optimization,the definition of quality is substantially more complex than for single-objective optimization problems,because the optimization goal itself consists of multiple objectives:The distance of the resulting nondominated set to the Pareto-optimal front should be minimized.A good(in most cases uniform)distribution of the solutions found is desirable.Theassessment of this criterion might be based on a certain distance metric.The extent of the obtained nondominated front should be maximized,i.e.,for each objective,a wide range of values should be covered by the nondominated solutions.In the literature,some attempts can be found to formalize the above definition(or parts of it)by means of quantitative metrics.Performance assessment by means of weighted-sum aggregation was introduced by Esbensen and Kuh(1996).Thereby,a set of decision vectors is evaluated regarding a given linear combination by determining the minimum weighted-sum of all corresponding objective vectors of.Based on this concept,a sample of linear combinations is chosen at random(with respect to a certain probability distribution),and the minimum weighted-sums for all linear combinations are summed up and averaged.The resulting value is taken as a measure of quality.A drawback of this metric is that only the“worst”solution determines the quality value per linear combination. Although several weight combinations are used,nonconvex regions of the trade-off surface contribute to the quality more than convex parts and may,as a consequence,dominate the performance assessment.Finally,the distribution,as well as the extent of the nondominated front,is not considered.Another interesting means of performance assessment was proposed by Fonseca and Fleming(1996).Given a set of nondominated solutions,a boundary function divides the objective space into two regions:the objective vectors for which the corre-sponding solutions are not covered by and the objective vectors for which the associated solutions are covered by.They call this particular function,which can also be seen as the locus of the family of tightest goal vectors known to be attainable,the attainment surface. T aking multiple optimization runs into account,a method is described to compute a median attainment surface by using auxiliary straight lines and sampling their intersections with the attainment surfaces obtained.As a result,the samples represented by the median attain-ment surface can be relatively assessed by means of statistical tests and,therefore,allow comparison of the performance of two or more multiobjective optimizers.A drawback of this approach is that it remains unclear how the quality difference can be expressed,i.e.,how much better one algorithm is than another.However,Fonseca and Fleming describe ways of meaningful statistical interpretation in contrast to the other studies considered here,and furthermore,their methodology seems to be well suited to visualization of the outcomes of several runs.In the context of investigations on convergence to the Pareto-optimal front,some authors(Rudolph,1998;Van Veldhuizen and Lamont,1998a)have considered the distance of a given set to the Pareto-optimal set in the same way as the function defined below.The distribution was not taken into account,because the focus was not on this Evolutionary Computation Volume8,Number2179E.Zitzler,K.Deb,and L.Thielematter.However,in comparative studies,distance alone is not sufficient for performance evaluation,since extremely differently distributed fronts may have the same distance to the Pareto-optimal front.T wo complementary metrics of performance were presented in Zitzler and Thiele (1998,1999).On one hand,the size of the dominated area in the objective space is taken under consideration;on the other hand,a pair of nondominated sets is compared by calculating the fraction of each set that is covered by the other set.The area combines all three criteria(distance,distribution,and extent)into one,and therefore,sets differing in more than one criterion may not be distinguished.The second metric is in some way similar to the comparison methodology proposed in Fonseca and Fleming(1996).It can be used to show that the outcomes of an algorithm dominate the outcomes of another algorithm, although,it does not tell how much better it is.We give its definition here,because it is used in the remainder of this paper.D EFINITION5:Let be two sets of decision vectors.The function maps the ordered pair to the interval:(13)The value means that all solutions in are dominated by or equal to solutions in.The opposite,,represents the situation when none of the solutions in are covered by the set.Note that both and have to be considered,since is not necessarily equal to.In summary,it may be said that performance metrics are hard to define and it probably will not be possible to define a single metric that allows for all criteria in a meaningful way.Along with that problem,the statistical interpretation associated with a performance comparison is rather difficult and still needs to be answered,since multiple significance tests are involved,and thus,tools from analysis of variance may be required.In this study,we have chosen a visual presentation of the results together with the application of the metric from Definition5.The reason for this is that we would like to in-vestigate1)whether test functions can adequately test specific aspects of each multiobjective algorithm and2)whether any visual hierarchy of the chosen algorithms exists.However, for a deeper investigation of some of the algorithms(which is the subject of future work), we suggest the following metrics that allow assessment of each of the criteria listed at the beginning of this section separately.D EFINITION6:Given a set of pairwise nondominating decision vectors,a neighborhood parameter(to be chosen appropriately),and a distance metric.We introduce three functions to assess the quality of regarding the parameter space:1.The function gives the average distance to the Pareto-optimal set:min(14)Recently,an alternative metric has been proposed in Zitzler(1999)in order to overcome this problem. 180Evolutionary Computation Volume8,Number2Comparison of Multiobjective EAs 2.The function takes the distribution in combination with the number of nondominatedsolutions found into account:(15) 3.The function considers the extent of the front described by:max(16) Analogously,we define three metrics,,and on the objective space.Letbe the sets of objective vectors that correspond to and,respectively,and and as before:min(17)(18)max(19)While and are intuitive,and(respectively and)need further explanation.The distribution metrics give a value within the interval()that reflects the number of-niches(-niches)in().Obviously,the higher the value,the better the distribution for an appropriate neighborhood parameter(e.g.,means that for each objective vector there is no other objective vector within-distance to it).The functions and use the maximum extent in each dimension to estimate the range to which the front spreads out.In the case of two objectives,this equals the distance of the two outer solutions.6Comparison of Different Evolutionary Approaches6.1MethodologyWe compare eight algorithms on the six proposed test functions:1.A random search algorithm.2.Fonseca and Fleming’s multiobjective EA.3.The Niched Pareto Genetic Algorithm.4.Hajela and Lin’s weighted-sum based approach.5.The Vector Evaluated Genetic Algorithm.6.The Nondominated Sorting Genetic Algorithm.Evolutionary Computation Volume8,Number2181E.Zitzler,K.Deb,and L.Thiele7.A single-objective evolutionary algorithm using weighted-sum aggregation.8.The Strength Pareto Evolutionary Algorithm.The multiobjective EAs,as well as,were executed times on each test problem, where the population was monitored for nondominated solutions,and the resulting non-dominated set was taken as the outcome of one optimization run.Here,serves as an additional point of reference and randomly generates a certain number of individuals per generation according to the rate of crossover and mutation(but neither crossover and mutation nor selection are performed).Hence,the number offitness evaluations was the same as for the EAs.In contrast,simulation runs were considered in the case of, each run optimizing towards another randomly chosen linear combination of the objec-tives.The nondominated solutions among all solutions generated in the runs form the trade-off front achieved by on a particular test function.Independent of the algorithm and the test function,each simulation run was carried out using the following parameters:Number of generations:250Population size:100Crossover rate:0.8Mutation rate:0.01Niching parameter share:0.48862Domination pressure dom:10The niching parameter was calculated using the guidelines given in Deb and Goldberg (1989)assuming the formation of ten independent niches.Since uses genotypic fitness sharing on,a different value,share,was chosen for this particular case. Concerning,the recommended value for dom of the population size wastaken(Horn and Nafpliotis,1993).Furthermore,for reasons of fairness,ran with a population size of where the external nondominated set was restricted to.Regarding the implementations of the algorithms,one chromosome was used to en-code the parameters of the corresponding test problem.Each parameter is represented by bits;the parameters only comprise bits for the deceptive function. Moreover,all approaches except were realized using binary tournament selection with replacement in order to avoid effects caused by different selection schemes.Further-more,sincefitness sharing may produce chaotic behavior in combination with tournament selection,a slightly modified method is incorporated here,named continuously updated shar-ing(Oei et al.,1991).As requires a generational selection mechanism,stochastic universal sampling was used in the implementation.6.2Simulation ResultsIn Figures1–6,the nondominated fronts achieved by the different algorithms are visualized. Per algorithm and test function,the outcomes of thefirstfive runs were unified,and then the dominated solutions were removed from the union set;the remaining points are plotted in thefigures.Also shown are the Pareto-optimal fronts(lower curves),as well as additional reference curves(upper curves).The latter curves allow a more precise evaluation of the obtained trade-off fronts and were calculated by adding max minto the values of the Pareto-optimal points.The space between Pareto-optimal and 182Evolutionary Computation Volume8,Number2f101234f2RANDFFGA NPGA HLGA VEGA NSGA SOEA SPEAFigure 1:T est function(convex).f101234f2RANDFFGA NPGA HLGA VEGA NSGA SOEA SPEAFigure 2:T est function(nonconvex).183f11234f2RANDFFGA NPGA HLGA VEGA NSGA SOEA SPEA Figure 3:T est function(discrete).f1010203040f2RANDFFGA NPGA HLGA VEGA NSGA SOEA SPEAFigure 4:T est function(multimodal).184f10246f2RANDFFGA NPGAHLGA VEGA NSGASOEA SPEA Figure 5:T est function (deceptive).f12468f2RANDFFGA NPGA HLGA VEGA NSGASOEA SPEA Figure 6:T est function(nonuniform).185reference fronts represents about of the corresponding objective space.However,the curve resulting from the deceptive function is not appropriate for our purposes,since it lies above the fronts produced by the random search algorithm.Instead,we consider all solutions with,i.e.,for which the parameters are set to the deceptive attractors (for).In addition to the graphical presentation,the different algorithms were assessed in pairs using the metric from Definition5.For an ordered algorithm pair,there is a sample of values according to the runs performed.Each value is computed on the basis of the nondominated sets achieved by and with the same initial population. Here,box plots are used to visualize the distribution of these samples(Figure7).A box plot consists of a box summarizing of the data.The upper and lower ends of the box are the upper and lower quartiles,while a thick line within the box encodes the median. Dashed appendages summarize the spread and shape of the distribution.Furthermore,the shortcut in Figure7stands for“reference set”and represents,for each test function,a set of equidistant points that are uniformly distributed on the corresponding reference curve.Generally,the simulation results prove that all multiobjective EAs do better than the random search algorithm.However,the box plots reveal that,,anddo not always cover the randomly created trade-off front completely.Furthermore,it can be observed that clearly outperforms the other nonelitist multiobjective EAs regarding both distance to the Pareto-optimal front and distribution of the nondominated solutions.This confirms the results presented in Zitzler and Thiele(1998).Furthermore, it is remarkable that performs well compared to and,although some serious drawbacks of this approach are known(Fonseca and Fleming,1995).The reason for this might be that we consider the off-line performance here in contrast to other studies that examine the on-line performance(Horn and Nafpliotis,1993;Srinivas and Deb,1994). On-line performance means that only the nondominated solutions in thefinal population are considered as the outcome,while off-line performance takes the solutions nondominated among all solutions generated during the entire optimization run into account.Finally,the best performance is provided by,which makes explicit use of the concept of elitism. Apart from,it even outperforms in spite of substantially lower computational effort and although uses an elitist strategy as well.This observation leads to the question of whether elitism would increase the performance of the other multiobjective EAs.We will investigate this matter in the next section.Considering the different problem features separately,convexity seems to cause the least amount of difficulty for the multiobjective EAs.All algorithms evolved reasonably distributed fronts,although there was a difference in the distance to the Pareto-optimal set.On the nonconvex test function,however,,,and have difficulties finding intermediate solutions,as linear combinations of the objectives tend to prefer solutions strong in at least one objective(Fonseca and Fleming,1995,4).Pareto-based algorithms have advantages here,but only and evolved a sufficient number of nondominated solutions.In the case of(discreteness),and are superior to both and.While the fronts achieved by the former cover about of the reference set on average,the latter come up with coverage.Among the considered test functions,and seem to be the hardest problems,since none of the algorithms was able to evolve a global Pareto-optimal set.The results on the multimodal problem indicateNote that outside values are not plotted in Figure7in order to prevent overloading of the presentation. 186。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档