resultsgraphsearch

graphsearch  时间:2021-05-25  阅读:()
InternationalJournalofEmergingTechnologyandAdvancedEngineeringWebsite:www.
ijetae.
com(ISSN2250-2459,ISO9001:2008CertifiedJournal,Volume3,Issue9,September2013)365AnOverviewofUseofLinearDataStructureinHeuristicSearchTechniqueGirishPPotdar1,Dr.
RCThool21AssociateProfessor,ComputerEngineeringDepartment,P.
I.
C.
T,Pune,2Professor,DepartmentofInformationTechnology,SGGSIE&T,Nanded,Abstract—Searchproblemscanbeclassifiedbytheamountofinformationthatisavailabletothesearchprocess.
Whennoinformationisknownapriori,asearchprogrammustperformblindoruninformedsearch.
Whenmoreinformationthaninitialstate,operatorandthegoaltestisavailablethesizeofsearchspacecanusuallybeconstrained.
Thesemethodsareknownasinformedsearchmethods.
Theseoftendependonuseofheuristicinformation.
Aheuristicisaruleofthumb,strategy,trick,simplificationoranyotherkindofdevicewhichdrasticallylimitssearchforsolutionsinlargeproblemspaces.
Heuristicsdoesn'tguaranteeoptimalsolutions;infacttheydonotguaranteeanysolutionatall;theyoffersolutionswhicharegoodenoughmostofthetime.
Optimizationistheprocessoffindingthebestsolutionfromasetofsolutions.
Insomecasesoptimizationmaynotbepossibleorsimplynotefficientenoughtogeneratesolutionsintherequiredtime,soheuristicmaybeusedinstead.
Ifaproblemissolvedrepetitivelyandtheparameterschangeoften,heuristicsaremorelikelytofallapart.
Heuristicperformancemaybeimprovedbyincorporatingoptimizationalgorithms.
Bettersolutionsaregeneratedforabroaderrangeofparametersbyoptimizinginsidesomestepsoftheheuristicsearchalgorithm.
ThepaperexploredifferentheuristicsearchtechniquesandproposeaheuristicsearchmethodthataimstoovercomethedrawbacksofexistingtechniquesbymakingchangesinthedatastructuresusedinordertoachievebestpossiblesolutionandtoimprovetheperformanceefficiencyKeywords—MultiLevelLinkedList,A*algorithm,AO*algorithm,hillclimbing,Generalizedlinkedlist.
I.
INTRODUCTIONArtificialIntelligencetechniquesarebeingusedinanincreasingnumberofcomputerapplicationsincludingspeechrecognition,robotics,expertsystems,drugdesign,andmoleculesynthesis.
Almostallthesearchingalgorithmsgeneratethesearchtree.
ThesesearchingtechniquesarealsocalledastheHeuristicsearchingtechniques[1,12].
Aswebeginfromthestartstate,generatethesearchtree;selecttheavailableoptimalpathtillwegetthegoalstate.
Priorwegoaheadwiththediscussion,let'sdefinetheterm"Heuristic".
Heuristicmeanstodiscover.
Onecandefineheuristicsearch,as"Itisthesearchingprocesswhichtriestolocatethepredefinedstatebyapplyingheuristic.
"Theprogramstatements,whichrefertotheheuristic,arecalled"heuristicfunction".
Onemayidentifythefollowingconditionswhereinwemaymakeuseofheuristicsuchas:1.
Whenanuncertaintyinthestatespaceisforesighted.
2.
Whentheproblemspacedemandsit.
3.
Retrievalwithconstraintandreasoningisessential.
Thesearevariousheuristicsearchingtechniqueslike:BESTFIRSTSEARCH,A*algorithm[3,4,9].
Theaimhereistodesignanovelheuristicalgorithmwithadifferentdatastructurethantheconventionaloneandprovideheuristicsearchalgorithmresultsusingvariousmeasurementsparametersliketime,space,solutionquality,andsearcheffectiveness.
Generally,searchalgorithmscanbeclassifiedintothreegroups.
Theseare,constant-space,linear-space,andexponential-spacestrategies[7,8,9,10].
Inaconstant-spacesearchstrategy,anapplicableruleisselectedandappliedirrevocablywithoutleavinganymeansforreconsiderationatalaterpoint.
Theprocedurerepeatedlyexpandsnodes,inspectingnewlygeneratedsuccessorsandselectingforexpansionthebestamongthesuccessors,whileretainingnofurtherreferencetothefatherortheancestor.
Inlinear-spacesearchstrategies,iftheselectedruledoesn'tleadtoasolution,theintermediatestepsarediscardedandanotherruleisselectedinstead.
Linear-spacestrategiesareperfectlyadequateforproblemsrequiringsmallamountofsearch.
TheAIapplicationsthatusetheheuristictechniqueneed,andhencebuildtheirownheuristicfunctionwithintheapplicationconstraints.
Theexistenceofheuristicfunctionisbasicallytoevaluatethetwocosts,gandh'.
Whereingreferstothecostfromstartstatetothecurrentstate,andh'referstotheevaluatedcostfromcurrentstatetothegoalstate.
InternationalJournalofEmergingTechnologyandAdvancedEngineeringWebsite:www.
ijetae.
com(ISSN2250-2459,ISO9001:2008CertifiedJournal,Volume3,Issue9,September2013)366Sothetotalevaluatedcostfromtheheuristicfunctionf'isthesummationofthetwocostsgandh'.
Thatisf'=g+h'.
Thistotalevaluatedcostrefersto,howfarthegoalstateisfromthecurrentstate.
TheheuristicsearchingtechniqueslikeA*evaluatetheheuristiccostusingheuristicfunction,[2,3].
GRAPHSEARCHprocedure[1,9,10,11,16]usestwolists,OPENandCLOSED,inordertostoresearch-graphnodes.
NodesonOPENarethosetipnodesofthesearch-graphthathavenotbeenselectedforexpansion.
NodesinCLOSEDareeithertipnodesselectedforexpansionandgeneratednosuccessors,ornon-tipnodes.
NodesinOPENaretraversedbytheproceduresothatthe"bestnodeisselectedforexpansion.
Theselectioncanbebasedonavarietyofheuristicideas.
Wheneverthenodeselectedforexpansionisagoalnode,theprocessterminatessuccessfullyandthepathisdeterminedfromthestartnodetothefoundgoalbytracingbackthepointers.
Theprocessterminatesunsuccessfullywheneverthesearchtreehasnoremainingtipnodes(i.
e.
OPENisempty).
Inthiscasethegoalnodeisinaccessiblefromthestartnode.
Normally,Heuristicsearchalgorithmsuseaevaluationfunctionf--real-valuedfunctiontoselectnodesfromOPENforfurtherexpansion.
Thisevaluationfunctioniscomputedforanodeninthesearch-graphasfollows[5,11,14,15]:f(n)=wg(n)+(1-w)h(n)Whereg(n)isthecostofthemshortestpathfromthestartnodetothenoden,h(n)iscostoftheoptimalpathfromntoagoalnode,and0w1istheweightgiventotheestimatesgandh.
Indeterminingtheestimateh,werelyonheuristicinformationavailablefromtheproblemdomain.
Theestimatehiscalledtheheuristicfunction.
TheheuristicfunctionhissaidtobeadmissibleifitisalowerboundontheactualcostTheestimatehissaidtobeconsistentif,foreachpairofnodesnandm,h(m)-h(n)islessthanorequaltotheactualdistancebetweenthetwonodesnandm.
Anybest-firstheuristicsearchalgorithmthatusesanadmissibleheuristicfunctionalwaysterminatewiththeoptimalsolutionpath,ifsuchpathexists.
Suchalgorithmsarecalledadmissiblealgorithms[6,10].
Thememoryrequirementforaheuristicsearchalgorithmisprimarilymeasuredbytheaveragesizeofthesearch-graph.
ThisisequaltothesizeofthetwolistsOPENandCLOSED.
BasicideaTheideaofbehindthispaperistooptimizetheperformanceofheuristicsearchalgorithm.
Hereweproposeanewapproachbymakingchangesinthedatastructuresandmethodsusedinconventionalalgorithms.
NeedTherearemanyexistingheuristicsearchalgorithmslikehillclimbing,A*,AO*,simulatedannealing.
Hillclimbingsuffersfromproblemslikelocalmaximum,plateau,ridge.
ThegracefuldecayofadmissibilityisthemajordrawbackofA*algorithm.
AO*hasoverheadofexpandingthepartialgraphonestateatatimeandrecomputingthebestpolicyoverthegraphaftereachstep.
Mostoftheseexistingheuristicsearchalgorithmsmaintainlistswhichareentered,updatedandmanipulatedon.
Maintainingandmanagingtheselistssimultaneouslyistediousandcomplextask.
Toreducethiscomplexityweuseadatastructurethataimsatmakingagooduseofmemoryspacewithoutcompromisingonthecompletenessandoptimalityofthealgorithm[13].
ScopeThescopeoftheworkisrestricteduseheuristicsearchmethodusingMultiLevelLinkedList(MLL)toimprovetheperformanceofthesealgorithms.
Proposedworkistoimprovetheperformancebyoptimizinginsidethestepsofalgorithmbyremovingtheredundantlistswhichisthemaindrawbackofmostexistingalgorithms.
Thealgorithmmaybeappliedtoanygraphbasedrealtimeapplications.
II.
BLOCKSCHEMATICTheproposedworkcanbeseeninFig1.
Fig1.
Overviewofblockschematic.
InputmoduleHeuristicSystemProcessingUnitComparatorUnitTimeandspacemonitorDisplayUnitInternationalJournalofEmergingTechnologyandAdvancedEngineeringWebsite:www.
ijetae.
com(ISSN2250-2459,ISO9001:2008CertifiedJournal,Volume3,Issue9,September2013)367III.
DATADESCRIPTIONDataconsistsofdatarelatedtotheapplicationthealgorithmwillbeappliedon.
Thealgorithmifimplementedontravellingsalesmanproblemasanexample;wheredataconsistsofthedistancematrixandthestartingcity.
ThedataisorganizedintoMultilinkedlist(MLL)insteadoftheconventionalGeneralizedlinkedlist(GLL).
Fig2-DFDTheaboveDFDgivesdifferentpossiblemodulesthatcanbeusedwhileimplementingtheproposedworkandpossibledatainteractionbetweenthesemodules.
IV.
ARCHITECTURALDESIGNThefigure3describesthecompletemoduledescriptionforthecurrentwork.
Theuseofproposeddatastructurecanresultinsubstantialtimesavingforlargedataset.
Thesamemaybeappliedtographbasedapplicationssuchastravellingsalespersonproblem,graphpartionioningandmanysuchapplications.
Fig3.
ArchitecturalDesignV.
INTERNALSOFTWAREDATASTRUCTUREMultilinklist(MLL)isusedintheproposedalgorithm.
Itisadynamicallocationmethod.
MLLmaintainsaparentlistandsuccessorlist.
Everyparentnodemaintainsitslistofsuccessors.
AlltheseparentnodesarelinkedtogethertoformMLL.
Fig4.
MLLdatastructureInputModuleAcceptInputProcessInputHeuristicSearchSystemTime&SpaceMonitorGenerateoutput&measureperformanceComparetheResultsDisplayPanelResultGraphDataTimeandspaceparametersSolutionOrganizeddataInputModuleOuralgorithmmoduleAO*algorithmmoduleA*algorithmmoduleComparemoduleOutputModuleP1S1S2P2S1S2P3S1S2InternationalJournalofEmergingTechnologyandAdvancedEngineeringWebsite:www.
ijetae.
com(ISSN2250-2459,ISO9001:2008CertifiedJournal,Volume3,Issue9,September2013)368VI.
CONCLUSIONMLLcanbeprovedtobeverypowerfulstructure.
Iftheapplicationpermitsthenonecanusethereferencelistasthesupportinglist,thuscanavoidstoringthesamestatesagainandagain.
Thusweaimatconductingexperimentationdesignedtogiveresultsconcerningtheroleofheuristicsinachievingsearchefficiency.
ThisapproachusingMLLisidealforcommunicationapplications.
REFERENCES[1]EricHansen,RongZhou–"AnytimeHeuristicSearch",JournalofArtificialIntelligenceResearch28,2007.
[2]Davis,H.
,R.
PollackandD.
Golden,TowardsaDomainIndependentMethodforComparingSearchAlgorithmRun-times,Proceedingsofthe6thCanadianConferenceonAI,240-244(1986b).
[3]AnneL.
Gardner"Search:AnOverview",AImagazine,Volume2,Number1,Sept1980.
[4]ABDEL-ELAHAL-AYYOUB,FAWAZMASOUD"HeuristicSearchRevisited",JournalofSystemsandsoftware,Vol55,No2,2000,103-113[5]Hermankaindl,GerhardKainz–"BidirectionalHeuristicsearchreconsidered",JournalofArtificialIntelligenceResearch7,1997.
[6]AlokKumar,AnshulKumar,M.
Balkrihnan"HeuristicSearchasedApproachtoScheduling,AllocationandBindinginDataPathSynthesis"8thInternationalConferenceonVLSIdesign–Jan1995.
[7]JosephCMusto,LKenLauderbaugh"AHeuristicSearchAlgorithmForOnlineSystemIdentfication"IEEEInternationalsymposiumonIntelligentControl,August1991.
[8]Davis,H.
,R.
PollackandD.
Golden,ATechniqueforComparingSearchAlgorithmRuntimes,ProceedingsoftheFourteenthAnnualACMCSC-86,301-308(1986a).
[9]Dechter,R.
andJ.
Pearl,GeneralizedBest-FirstSearchStrategiesandtheOptimalityofA*,JournaloftheACM,Vol.
32,No.
3,505-536(1985).
[10]Korf,R.
,Depth-FirstIterativeDeepening:AnOptimalAdmissibleTreeSearch,ArtificialIntelligence,Vol.
27,97-109(1985).
[11]Bagchi,A.
andA.
Manhanti,SearchAlgorithmsUnderDifferentKindofHeuristics:AComparativeStudy,JournaloftheACM,Vol.
30,1-21(1983).
[12]Annev.
d.
LGardner"SearchanOverview",AIMagazineWinter81.
[13]StevenWalczak"Knowledge-BasedSearchinCompetitiveDomains"[14]LucaDiGasperoAndreaSchaerf"ATabuSearchApproachtotheTravelingTournamentProblem"[15]EugeneCharniakandDrewMcDermott,"IntroductiontoArtificialIntelligence".
AddisonWesley.
[16]NilsJNilsson,"PrincipalsofArtificialIntelligence"NarosaPublishingHouse.

pacificrack:超级秒杀,VPS低至$7.2/年,美国洛杉矶VPS,1Gbps带宽

pacificrack又追加了3款特价便宜vps搞促销,而且是直接7折优惠(一次性),低至年付7.2美元。这是本月第3波便宜vps了。熟悉pacificrack的知道机房是QN的洛杉矶,接入1Gbps带宽,KVM虚拟,纯SSD RAID10,自带一个IPv4。官方网站:https://pacificrack.com支持PayPal、支付宝等方式付款7折秒杀优惠码:R3UWUYF01T内存CPUSS...

PacificRack:洛杉矶KVM月付1.5美元起,1G内存套餐年付12美元起

PacificRack在本月发布了几款特价产品,其中最低款支持月付仅1.5美元,基于KVM架构,洛杉矶机房,PR-M系列。PacificRack简称PR,QN机房旗下站点,主要提供低价VPS主机产品,基于KVM架构,数据中心为自营洛杉矶机房,现在只有PR-M一个系列,分为了2个类别:常规(Elastic Compute Service)和多IP产品(Multi IP Server)。下面列出几款秒...

UCloud新人优惠中国香港/日本/美国云服务器低至4元

UCloud优刻得商家这几年应该已经被我们不少的个人站长用户认知,且确实在当下阿里云、腾讯云服务商不断的只促销服务于新用户活动,给我们很多老用户折扣的空间不多。于是,我们可以通过拓展选择其他同类服务商享受新人的福利,这里其中之一就选择UCloud商家。UCloud服务商2020年创业板上市的,实际上很早就有认识到,那时候价格高的离谱,谁让他们只服务有钱的企业用户呢。这里希望融入到我们大众消费者,你...

graphsearch为你推荐
Committeesios11设置xp的人迅雷支持ipad请仔细阅读在本报告尾部的重要法律声明win10445端口win7系统不能被telnet端口号,端口、服务什么全都开了itunes备份itunes备份是什么win7如何关闭445端口如何关闭445端口,禁用smb协议360chrome使用360急速浏览器,360chrome进程结束不了杀毒软件免费下载2013排行榜杀毒软件排行榜2015有哪些?
虚拟主机服务 域名抢注 如何申请免费域名 正版win8.1升级win10 gg广告 qq数据库下载 web服务器架设 seednet 789电视 美国网站服务器 cdn加速是什么 linux使用教程 江苏双线服务器 超级服务器 国外视频网站有哪些 根服务器 域名dns google台湾 视频服务器是什么 网通服务器 更多