Lecture 4 means end analysis

RahatUllah13 2,699 views 16 slides Oct 28, 2020
Slide 1
Slide 1 of 16
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16

About This Presentation

This Lecture/Presentation About Means-End Analysis (MEA), and is for the students of BS Computer Science, there may be mistakes and errors, therefore suggestions and corrections are warmly welcome.


Slide Content

CS552
Artificial Intelligence-
Means-End Analysis
BSCS-5
th
Semester-2020
Prepared By:
Mr. Rahat Ullah
[email protected]
Department Of
Computer Science
Government Degree
College Gulabad Dir (L)
KPK Pakistan

What is Means-End Analysis?

What is Means-End Analysis?
MeansEndAnalysis(MEA)isaproblem-solvingtechniquethathas
beenusedsincethe1950stostimulatecreativity.
TheMEAtechniqueasaproblem-solvingstrategywasfirstintroducedin
1961byAllenNewellandHerbertA.Simonintheircomputerproblem-
solvingprogramGeneralProblemSolver(GPS).
MeansEndAnalysisisalsoawayoflookingattheorganisational
planning,andhelpsinachievingtheend-goals.
MEAisaproblem-solvingtechniquethatidentifiesthecurrentstate,
definestheendgoalanddeterminestheactionplantoreachtheend
stateinamodularway.

What is Means-End Analysis?
EndGoalsaresplitintosub-goalsandsub-subgoalsandthenaction
plansaredrawntoachievesub-goalsfirstandthenmovetowards
achievingthemaingoalprogressively.
Mostoftheproblem-solvingstrategieswillhaveeitherforwardactionsor
backwardactions.
ButMEAwillhaveamixtureofactionplansineitherofthedirectionsto
solvetheproblemsinamodularway,inthesensethatitattemptstosolve
themajorproblemsfirstandgetbacktominorproblemslaterorvice
versa.
MEAisusedinAIprogramming,GeneralManagement,and
Psychologyareas.

What is Means-End Analysis?
TheMEAtechniqueisastrategytocontrolsearchinproblem-solving.
Givenacurrentstateandagoalstate,anactionischosenwhichwill
reducethedifferencebetweenthetwo.
Theactionisperformedonthecurrentstatetoproduceanewstate,and
theprocessisrecursivelyappliedtothisnewstateandthegoalstate.

What is Problem Solving?
Problem-solvinghasadifferentmeaninginseveralcontexts.
Incomputerscience,aspartofArtificialIntelligence,ProblemSolving
referstotheapplicationofalgorithms,heuristics,androotcauseanalysis
tofindsolutions.
Inpsychology,itdealswiththelogicofreachingadesiredgoalstatefrom
theproblematiccurrentstatecognitivelybyintrospection,analysis,and
experimentations.etc.

Where MEA is Used?
Means-End Analysis is used in the following disciplines:
1.Artificial Intelligence application
2.General Management area
3.implementing Business transformation projects
4.personal life

Where MEA is Used?
1. Artificial Intelligence:
MEAisacreativeproblem-solvingtechniqueusedinArtificial
Intelligenceapplicationforaquitelongtime.
Fromthesearchspaceofpossiblesolutionsavailableinthe
system,AIselectsthebestpossiblesolutionbyapplyingtheright
searchstrategyoralgorithm.
Thisalgorithmdealswithaninitialstateandendstateandtheaction
planandmovementinforwardandbackwarddirections.
Thisrecursivealgorithmoptimizesthesearchoperationandachieves
theendgoalwithminimumeffort.

Where MEA is Used?
2. General Management:
In the General Management area, MEA facilitates organization
planning to attain the goals.
Goals are split into objectives and each objective is further split into
action steps.
Breaking up goals into actionable tasks helps management to reach
the end statesuccessfully.

Where MEA is Used?
3. Implementing Business Transformation:
MEAhelpsinimplementingBusinesstransformationprojectsby
identifyingasitisastate,definingtostateandlistingthenew
businessprocessestobedeveloped.
Thesenewprocessesarefurthersplitintosub-processfor
effectiveimplementation.

Where MEA is Used?
4. Personal Life:
InpersonallifealsoonecanfollowMEAmethodologytosolve
problemsorattainaspecificgoal.
Ithelpstomanageoverwhelmingsituationsbyclearlyunderstanding
thereasonsforcurrentstatusandreachtheendstatusbyexecuting
theplannedactions.
MEAhelpsinavoidingfrustrationsandmentaldepressionandleada
peacefullife.

How MEA works?
Measuresthecurrentstateandidentifiestheproblemsandpainpoints
facedinthecurrentstate.
Definestheto-bestate(goalstate)tobereached.
Splitsthegoalsintosub-goalsandsub-goalsintofurthersub-sub-goals.
Forexample,longtermgoalscanbesplitintoshorttermgoals
andfurther.
Determinestheactionstobeexecutedtoreachthegoalstate.
Connecteachsub-goalwithexecutableactions.
Includesallintermediatesteps,relevantactionstoaddresstheissues
facedinthecurrentstate.
Makesthesestepsdetectableanddevicewaysandmeanstotrackeven
smallchangesintheactualandto-bestate.

How MEA works?

Algorithms for MEA?
The algorithm for MEA consists of the following steps:
Step 1:Measure the current state of things by doing as is the study and
capture the status at a macro level and to a possible micro level.
Step 2:Capture the deficiency in the current state and avenues for
improvements (wish list) and define the goal state (to-be state).
Define the to-be state at a macro level and to a possible micro level.
Step 3:Compare the Current state and Goal state and if they are at the
same level the problem is resolved.

Algorithms for MEA?
Step 4:List the differences between the current state and goal state at
macro and micro levels.
Step 5:Convert the differences into deletions/modifications to current state
and new additions.
Step 6:Define the action to implement the changes as defined in step-5.
Step 7:Implement the changes and measure the actual results with the
planned goals.
Step 8:Do course correction and achieve the final goal.

Department Of Computer Science
Government Degree College Gulabad Dir (L)
KPK Pakistan | [email protected]
Thanks for the
Attention!