Sunday, January 14, 2018

ကွန်ပျူတာသိပ္ပံ နှင့် အသိဉာဏ်တု ဆိုင်ရာ သုတေသန ပုံစံများ

ကွန်ပြူတာသိပ္ပံ(Computer Science – CS) ပညာရပ် နဲ့ အသိဉာဏ်တု(Artificial Intelgence – AI) ပညာရပ်တွေကို (မတူညီတဲ့ ရည်ရွယ်ချက်တွေ နဲ့ မတူညီတဲ့ အောင်မြင်မှု ဆုံးရှုံးမှု သတ်မှတ်ပြဌာန်းချက်တွေ အပေါ်အခြေပြုပြီး) သုတေသနပြု လေ့လာတဲ့ပုံစံ ၄-ခု ရှိပါတယ်။ အဲဒီ လေးခုကလည်း တကယ်တော့ တစ်ခုနဲ ့တစ်ခု ဆက်နွယ် ပတ်သက် နေကြတာပါ။ အဲဒီထဲမှာမှ ထူးထူးခြားခြားဖြစ်နေတဲ့ ၊ CS နဲ့ AI နယ်ပယ်ကမဟုတ်ပေမယ့် ကွန်ပြူတာသိပ္ပံပညာရှင် တော်တော်များများ အကြီးအကျယ်စိတ်၀င်စား ကြတဲ့ ပဉ္စမမြောက် အုပ်စုတစ်စု ရှိပါသေးတယ်။ ဒါကြောင့် CS နဲ့ AI သုတေသနပုံစံ ၅-မျိုးရှိတယ်လို့ မှတ်ယူနိုင်ပါတယ်။ အဲဒါတွေကတော့

၁။ ဘယ်အရာက ဖြစ်နိုင်သလဲ ဆိုတာကို လေ့လာတာ။ ပြီးတော့ အဲဒီ ဖြစ်နိုင် မဖြစ်နိုင် လေ့လာတဲ့ အရာရဲ့ နယ်ပယ်အကျယ်အ၀န်းနဲ့  ကန့်သတ်ချက်တွေကို လေ့လာတာ။ အဲဒီလို လေ့လာရာမှာ သင်္ချာပညာနဲ့ ‘less formal theorising***’ ကိုပါ ထည့်သွင်းလေ့လာတယ်။
[***ပုံမှန်သတ်မှတ်ထားတဲ့ အဆင့်တွေအတိုင်း တိတိကျကျ လိုက်လုပ်မနေဘဲ  အတွေးအခေါ် အယူအဆတစ်ရပ်ကို တည်ဆောက်ခြင်း။]

၂။ သဘာ၀အတိုင်း တည်ရှိဖြစ်ပျက်နေတဲ့ သတင်းအချက်အလက် အသုံးချလုပ်ဆောင်ခြင်းစနစ် (information-processing systems) တွေကို လေ့လာတာ။
ဥပမာ တရိစၦာန်လောက၊ လူမှုအဖွဲ့အစည်း၊ ဉီးဏှောက်၊ စိတ်…စတဲ့ စနစ်တွေမှာ သတင်းအချက်အလက်တွေကို ဘယ်လို သုံးစွဲဆောင်ရွက်သလဲဆိုတာ လေ့လာတာ။
[ဒါကို သဘာ၀ဆိုင်ရာတွက်ချက်မှု (natural computation) လို့ တခါတရံ ဖေါ်ပြလေ့ရှိပါတယ်။]

၃။ လက်တွေ့ အသုံး၀င်တဲ့ သတင်းအချက်အလက် အသုံးချစနစ် အသစ်တစ်ခု တည်ဆောက်တာကို လေ့လာတာ။ တနည်းပြောရရင် အသုံးချ အင်ဂျင်နီယာ စနစ်တွေနဲ့တိုက်ရိုက်သက်ဆိုင်တဲ့ အရာတွေကို လေ့လာတာ။

၄။ (အထက်ပါ သုံးချက် ကို ထောက်ပံ့ပေးမယ့်) ကရိယာ တန်ဆာပလာ ၊ ပုံမှန် အဆင့်သတ်မှတ်ချက် နဲ့  နည်းစနစ် ..စတာတွေကို၊ ဖန်တီးခြင်း နဲ့ အကဲဖြတ် သုံးသပ်ခြင်းလုပ်တာ။

၅။ နှီးနွယ်ဆက်စပ်နေတဲ့ လူမှုရေးနဲ့ စီးပွားရေး ဆိုင်ရာတွေကို သုတေသန လုပ်တာ။ ဆိုလိုတာက လူမှုရေး နဲ့ စီးပွားရေးဟာ CS နဲ့ AI အပေါ် ၊ လူ့ ကျင့်၀တ်ပိုင်းဆိုင်ရာကိစ္စရပ်တွေအပေါ် နဲ့ လူသားဆိုင်ရာအမြင်ပြောင်းလဲမှုတွေ အပေါ် ဘယ်လို အကျိုးသက်ရောက်သလဲ ဆိုတာကို လေ့လာတာ ဖြစ်ပါတယ်။

REF: http://www.cs.bham.ac.uk/research/projects/cogaff/misc/cs-research.html#note3
Last updated: 17 Aug 2016 
by
Aaron Sloman
http://www.cs.bham.ac.uk/~axs/
School of Computer Science
The University of Birmingham, B15 2TT, UK

Thursday, January 11, 2018

Artificial Intelligence: A Modern Approach - Lesson VI

SEE: Exercises, Page-61

2.3 For each of the following assertions, say whether it is true or false and support your answer with examples or counterexamples where appropriate.
Q: အောက်ပါအခိုင်အမာအဆိုပြုချက်များ မှားသည် မှန်သည် ဆုံးဖြတ်ပါ။ သင်၏အဖြေအတွက် အထောက်အကူပြု ဥပမာများ ရှင်းလင်းချက်များ သင့်လျော်ရာပေးပါ။

A:
a. An agent that senses only partial information about the state cannot be perfectly rational.
ပတ်ဝန်းကျင်အခြေအနေနှင့်ပတ်သက်၍ သတင်းအချက်အလက် တဝက်တပျက်သာ အာရုံခံနိုင်သော agent တွင် ပြည့်စုံသောကြောင်းကျိုးမှန်ကန်မှုမရှိနိုင်ပါ။
                မှား။
                ပြည့်စုံတဲ့ ကြောင်းကျိုးမှန်ကန်မှုဆိုတာ အာရုံခံပစ္စည်းတွေက ပတ်ဝန်းကျင်ကနေ အချက်အလက်ရရှိတဲ့အပေါ် မှာ(အဲဒီ သတင်းအချက်အလက်က နည်းသည်ဖြစ်စေ၊ များစည်ဖြစ်စေ၊ ပြည့်စုံသည်ဖြစ်စေ၊ မပြည့်စုံသည်ဖြစ်စေ)ကောင်းမွန်တဲ့ ဆုံးဖြတ်ချက်ချနိုင်တဲ့ စွမ်းရည်ကို ရည်ညွှန်းတာဖြစ်တယ်။ ဒါကြောင့် သတင်းအချက်အလက် တစ်ဝက်တစ်ပျက်ပဲရလို့ rational မဖြစ်နိုင်ဘူးဆိုတာ မှားတယ်။ တစ်ဝက်တစ်ပျက်ပဲရလဲ (အားလုံးမဟုတ်ပေမယ့် တစ်ချို့ agent တွေဟာ) rational ဖြစ်နိုင်ရမယ်။

b. There exist task environments in which no pure reflex agent can behave rationally.
ဘယ်လို တုန့်ပြန်ဆောင်ရွက်သောအေးဂျင့်စစ်စစ်အတွက်မဆို ကြောင်းကျိုးနဲ့အညီ မှန်မှန်ကန်ကန် မပြုမူနိုင်တဲ့ လုပ်ဆောင်မှုပတ်ဝန်းကျင်မျိုးရှိတယ်။
                မှန်။
                တုန့်ပြန်ဆောင်ရွက်သောအေးဂျင့်စစ်စစ်က အရင်(အတိတ်)က အာရုံခံရရှိခဲ့တဲ့ အချက်အလက်တွေကို လျစ်လျူရှုလိုက်တယ်။ မသုံးတော့ဘူး။ ဒါကြောင့် တစ်ဝက်တစ်ပျက်ပဲ လေ့လာလို့ရတဲ့ပတ်ဝန်းကျင်မှာဆိုရင် အကောင်းဆုံးအခြေအနေကို မခန့်မှန်းနိုင်ဘူး။ ဥပမာ စစ်တုရင်ကစားတဲ့ကိစ္စကိုကြည့်ပါ။ တစ်ခြားပြိုင်ဖက်က ရွှေ့လိုက်တဲ့အကွက်ဟာ ၊ agent အတွက် လတ်တလော လက်ရှိ အခြေအနေကို အာရုံခံလို့ရလိုက်တဲ့သတင်းအချက်အလက်ဖြစ်တယ်။ တုန့်ပြန်ဆောင်ရွက်သောအေးဂျင့်ဆိုတာက အရင့်အရင် ကစားကွက်တွေ စစ်တုရင်ခုံရဲ့အခြေအနေတွေကို ပြန်ပြီး ထောက်လှမ်းသုံးသပ်နိုင်တဲ့အခြေအနေမရှိဘူး။ သူက အာရုံခံရရှိမှုအစီအစဉ်များ percept history ၊ percept sequence ကိုမှ မှတ်သားမထားတာကိုး။ ဒါကြောင့် သူ ရွှေ့ရမယ့်အလှည့်မှာ အရင်ကစားကွက်တွေဘယ်လိုရှိခဲ့ ရှိခဲ့၊ အဲဒါတွေကို ဘာမှ ထည့်မစဉ်းစားပဲ လွတ်တဲ့နေရာ ရွှေ့ထည့်လိုက်မယ့် သဘောမျိုးဖြစ်နေတဲ့အတွက်၊ တုန့်ပြန်ဆောင်ရွက်သောအေးဂျင့်စစ်စစ် pure reflex agent တစ်ခုဟာ၊ အဲဒီလို တစ်ဝက်တစ်ပျက်ပဲလေ့လာလို့ရတဲ့ပတ်ဝန်းကျင်မျိုးမှာ ဘယ်လိုမှ rational မဖြစ်နိုင်ဘူးဆိုတာ သိသာပါတယ်။

c. There exists a task environment in which every agent is rational.
အေးဂျင့်တိုင်းအတွက် ကြောင်းကျိုးနဲ့အညီ မှန်မှန်ကန်ကန်လုပ်ဆောင်နိုင်တဲ့ ပတ်ဝန်းကျင်မျိုးရှိတယ်။
                မှန်။
                ဥပမာ အခြေအနေတစ်မျိုးတည်းရှိတဲ့ ပတ်ဝန်းကျင်မျိုးမှာဆိုရင် ဘယ်လိုလုပ်ဆောင်ချက်(action)ကိုပဲ ရွေးချယ်ပြီးလုပ်လုပ်၊ လုပ်ဆောင်ချက်အားလုံးအတွက် ရမယ့်အကျိုးရလာဒ်က အတူတူပဲ။ ဒါကြောင့် ခြုံငုံပြီး ယေဘုယျဆန်ဆန်ပြောမယ်ဆိုရင် "လုပ်ဆောင်ချက်များအား မည်သို့ပင် တွဲဖက်လုပ်ဆောင်သည်ဖြစ်စေ၊ ရလာဒ်အပြောင်းအလဲမရှိသော မည်သည့်ပတ်ဝန်းကျင်အတွက်မဆို  ထိုအချက် (There exists a task environment in which every agent is rational )သည် မှန်ကန်သည်။" လို့ ဆိုနိုင်ပါတယ်။
               

d. The input to an agent program is the same as the input to the agent function.
agent program ကိုပေးတဲ့ input နဲ့ agent function ကိုပေးတဲ့ input ဟာ အတူတူပဲ။
                မှား။
                agent function က လက်ရှိအချိန်အထိရှိနေတဲ့ အာရုံခံရရှိတဲ့အစီအစဉ်တွေအားလုံးကို input အဖြစ်ယူတာ။ agent program ကတော့ အခုလက်ရှိ အာရုံခံလို့ရတဲ့အချက်ကိုပဲယူတာ။

e. Every agent function is implementable by some program/machine combination.
ဘယ်လို agent function မျိုးကိုမဆို program နဲ့ machine ပေါင်းစပ်ပြီး ဖန်တီးအကောင်အထည်ဖေါ်နိုင်တယ်။
                မှား။
                ဥပမာ တားရင်း(ကျူးရင်း)စက် Turing Machines နဲ့ input tapes တွေရှိနေတဲ့ ပတ်ဝန်းကျင်မှာ agent လုပ်ရမယ့်အလုပ်က "ပရိုဂရမ်တစ်ခု ပြီးဆုံးရပ်တန့်ခြင်းဆိုင်ရာပြဿနာ halting problem" ကို ဖြေရှင်းဖို့ဖြစ်တယ်ဆိုရင်၊ မှန်ကန်တဲ့အဖြေကို ရှာဖွေဖေါ်ထုတ်နိုင်တဲ့ agent function ကို သတ်မှတ်လို့ရပေမယ့်၊ လက်တွေ့အကောင်အထည်ဖေါ်မယ့် agent program ကိုတော့ ဘယ်လိုမှရေးလို့ရမှာမဟုတ်ဘူး။
                တခြားဥပမာတစ်ခုပေးရရင်  ကိန်းသေအချိန်အတွင်းမှာ လိုရာဖြစ်အရွယ်အစား(size သည် variable။ အဲဒီ size ဟာ ကြိုက်တဲ့ တန်ဘိုးဖြစ်နိုင်တယ်။) ပြောင်းလဲမှုကို အမြဲမပြတ် စောင့်ကြည့်ထောက်လှမ်းရမယ့်ပြဿနာမျိုးကို ဖြေရှင်းပေးမယ့် agent function မျိုးပေါ့။
(မှတ်ချက်။               ဤ အချက်များအား ကောင်းမွန်စွာ နားလည်သဘောပေါက်နိုင်ရန်အတွက် Computer Science နှင့် Algorithms ပညာရပ်တို့၏အခြေခံများလိုအပ်ပါသည်။)

f. Suppose an agent selects its action uniformly at random from the set of possible actions. There exists a deterministic task environment in which this agent is rational.
agent တစ်ခုသည် ၎င်းအတွက် လုပ်ဆောင်ရန် action ကို ဖြစ်နိုင်သမျှသော လုပ်ဆောင်မှုအစုအဝေးမှ ညီတူညီမျှဖြစ်နိုင်ခြေဖြင့် ကျပန်း ရွေးချယ်သည်ဆိုပါစို့။ (ထိုအခါ၊ ထို) agentအတွက် ကျိုးကြောင်းညီညွတ်မှန်ကန်စွာ ဆုံးဖြတ်နိုင်သည့် လုပ်ဆောင်မှုပတ်ဝန်းကျင် တစ်ခုရှိသည်။
                မှန်။
                အဆိုပြုချက် အမှတ်စီ၏ အထူးအခြေအနေတစ်ရပ်ဖြစ်ပါတယ်။ တကယ်လို့ ဘယ်လိုလုပ်ဆောင်မှုကို ရွေးချယ်ရွေးချယ် ကိစ္စမရှိဘူး (မထူးခြားဘူး၊ ရလာဒ်အတူတူပဲ) ဆိုတဲ့အခြေအနေမျိုးမှာ၊ ကျပန်းရွေးချယ်မှုဟာ ကြောင်းကျိုးအချက်အလက်ညီညွတ်မှန်ကန်တယ်။ rational ဖြစ်တယ်။

g. It is possible for a given agent to be perfectly rational in two distinct task environments.
ပေးထားသော agent တစ်ခုသည်၊ သိသာထင်ရှားစွာ ကွဲပြားခြားနားသောလုပ်ဆောင်မှုပတ်ဝန်းကျင်နှစ်ခုတွင် ပြည့်စုံစွာ မှန်မှန်ကန်ကန်ဆုံးဖြတ်လုပ်ကိုင်ရန် ဖြစ်နိုင်သည်။
                True. For example, we can arbitrarily modify the parts of the environment that are
unreachable by any optimal policy as long as they stay unreachable.
                မှန်။
                ဥပမာ... ဘယ်လို အကောင်းဆုံး မူဝါဒ ပေါ်လစီကိုသုံးသုံး မရောက်နိုင် လက်လှမ်းမမှီနိုင်တဲ့ ပတ်ဝန်းကျင်အစိတ်အပိုင်းတွေကို၊ အဲဒီပတ်ဝန်းကျင်အစိတ်အပိုင်းတွေဟာ လက်လှမ်းမမှီနိုင်သေးတဲ့အခြေအနေမျိုးမှာ ရှိနေသေး၍၊ ကျွန်တော်တို့ဟာ အဲဒီပတ်ဝန်းကျင်အစိတ်အပိုင်းတွေကို စိတ်ကြိုက် ပြင်ဆင်ပြောင်းလဲနိုင်တယ်။

h. Every agent is rational in an unobservable environment.
agent တိုင်းသည် လေ့လာစူးစမ်း၍မရသော ပတ်ဝန်းကျင်တစ်ခုတွင် ကြောင်းကျိုးနှင့်အညီ မှန်ကန်စွာဆုံးဖြတ်လုပ်ကိုင်နိုင်သည်။
                မှား။
                (unobservable environment မှာလုပ်ဆောင်ရတဲ့) တစ်ချို့လုပ်ဆောင်ချက်တွေဟာ မိုက်မဲတုံးအတဲ့လုပ်ဆောင်ချက်တွေပဲ။ တကယ်လို့ ပတ်ဝန်းကျင်ပုံစံတစ်ခုရှိမယ်ဆိုရင်၊ အဲဒီ ပတ်ဝန်းကျင်အခြေအနေကို ဘာမှ အာရုံခံ(percept)လို့မရဘူးဆိုရင်တောင်၊ အေးဂျင့်က ဒီအချက်ကို သိနိုင်တယ်။

i. A perfectly rational poker-playing agent never loses.
လုံးဝပြီးပြည့်စုံသော ပိုကာကစားသည့် agent/program တစ်ခုသည် မည်သည့်အခါမှ မရှုံးနိမ့်ပါ။
                False. Unless it draws the perfect hand, the agent can always lose if an opponent has
better cards. This can happen for game after game. The correct statement is that the
agent’s expected winnings are nonnegative.
                မှား။

                အပြီးပြည့်စုံဆုံး အကောင်းဆုံး  ဖဲချပ်တွေကို အေးဂျင့်က ဆွဲမထုတ်နိုင်ဘူးဆိုရင်၊ တဖက်ကစားသမား(ပြိုင်ဖက်)မှာ ပိုကောင်းတဲ့ဖဲရှိရင်၊ အေးဂျင့်အမြဲရှုံးနိုင်တာပေါ့။ ဒီလိုအခြေမျိုးဟာ တစ်ပွဲပြီး တစ်ပွဲဖြစ်နိုင်တာပဲ။ မှန်ကန်တဲ့ အဆိုပြုဖေါ်ပြချက်က "The agent’s expected winnings are nonnegative. အေးဂျင့်၏ မျှော်လင့်နိုင်သော အနိုင်ပွဲအရေအတွက်သည် အနှုတ်ကိန်းမဟုတ်ပါ။" လို့ဖြစ်မှာပေါ့။ (ပွဲစဉ်အားလုံးတော့ မရှုံးနိုင်ဟု ဆိုလို။)

...
ဆက်လက်တင်ပြပါမည်။

copyright(c)2018 by InfoTherapy

Monday, January 1, 2018

Artificial Intelligence: A Modern Approach - Lesson V

အခန်း-၂ ၏မေးခွန်းနှင့် အဖြေများ

2.1 Suppose that the performance measure is concerned with just the first T time steps of the environment and ignores everything thereafter. Show that a rational agent’s action may depend not just on the state of the environment but also on the time step it has reached.
A:           စွမ်းဆောင်ရည်တိုင်းတာမှုဟာ ပတ်ဝန်းကျင်ရဲ့ ပထဦးဆုံး အချိန်အဆင့် T ထိပဲ စဉ်းစားပြီး၊ နောက်ပိုင်းအခြေအနေတွေအားလုံးကို လျစ်လျူရှုမယ် ဆိုပါစို့။ အကောင်းဆုံးကိုရွေးချယ်ဆောင်ရွက်မယ့်အေးဂျင့် (rational agent) ရဲ့ လုပ်ဆောင်မှုဟာ၊ ပတ်ဝန်းကျင်အခြေအနေအပေါ်မှာသာမကပဲ သူရောက်နေတဲ့ အချိန်အပေါ်မှာပါ မူတည်ကြောင်းပြပါ။
               
A:            ဒီမေးခွန်းက "ပတ်ဝန်းကျင်၊ အကောင်းဆုံးရွေးချယ်လုပ်ဆောင်မှု၊ စွမ်းဆောင်ရည်တိုင်းတာမှု" ဆိုတာတွေနဲ့ ပတ်သက်တဲ့ သဘောပေါက်နားလည်မှုကို စစ်ဆေးတာပါ။ စဉ်ဆက်ပတ်ဝန်းကျင် (sequential environment) တစ်ခုမှာ အကောင်းဆုံးရလာဒ်ကို ရရှိဖို့ အချိန်တစ်ခု ယူရ၊ ပေးရ၊ စောင့်ရ ပါတယ်။ အောက်ပါဥပမာကို စဉ်းစားကြည့်ပါ။
·         ဘယ်လို state တစ်ခုမှာမဆို  action နှစ်ခုရှိတယ်။  a နဲ့ b။
·         အချိန် T သို့မဟုတ် T-1 မှာ အေးဂျင့်က state s မှာ ရှိနေတယ်ဆိုပါစို့။
·         state s မှာ a ကိုလုပ်ရင် state s' (s prime) ကိုရောက်မယ်။ အမှတ်ကတော့ သုည ပဲရမယ်။
·         state s မှာ b ကိုလုပ်ရင်တော့ state s ကိုပဲ ပြန်ရောက်လာမယ်။ တစ်မှတ် ရမယ်။
·         state s'(s prime) မှာ action a  ကိုပဲလုပ်လုပ်၊ action b ကိုပဲလုပ်လုပ် ဆယ်မှတ်ရမယ်။

အဲဒီလိုအနေအထားမျိုးမှာ၊
·         အချိန် T-1 မှာဆိုရင်တော့ state s မှာ action a ကိုလုပ်ခြင်းဟာ rational ဖြစ်တယ်။
(ဘာလို့လဲဆိုတော့၊ အေကိုလုပ်လို့ တစ်မှတ်မှ မရပေမယ့် state s-prime ကိုရောက်သွားမယ်။ နောက်တစ်ဆင့် တစ်ခုခုလုပ်လိုက်တာနဲ့  ဆယ်မှတ်ရပြီ။ နောက်တစ်ဆင့်လည်း လုပ်ပိုင်ခွင့်ရှိတယ်။ ဘာလို့တုန်းဆိုတော့ သူက အချိန် T-1 က စထားတာဆိုတော့ နောက်တစ်ဆင့် အချိန်  T  အထိ လုပ်ခွင့်ရှိတာကိုး။ ပုစ္ဆာရဲ့ ပေးထားချက် "first T time steps" ဆိုတာကို သတိထားပါ။)
·         အချိန် T မှာဆိုရင်တော့ state s မှာ action b ကိုလုပ်ခြင်းဟာ rational ဖြစ်တယ်။ အဲဒါမှ တစ်မှတ်ရမယ်။ နောက်ထပ်လုပ်စရာ သူ့မှာ အချိန်မရှိတော့ဘူး။ T ထိပဲလုပ်ရမှာ။ T+1 တို့၊  T+2 တို့မရှိဘူး။ ပုစ္ဆာရဲ့ ပေးထားချက် first T time steps ဆိုတာကို သတိထားပါ။)


                အထက်က ဥပမာမှမဟုတ်ပါဘူး။ ကျောင်းသူ/သားတွေအနေနဲ့ ဒီမေးခွန်းရဲ့အဖြေအတွက် တခြား ဖြစ်နိုင်လောက် လက်ခံနိုင်လောက်ပြီး အဓိပ္ပါယ်ရှိတဲ့ နေ့စဉ်ဘဝက တခြားဥပမာတွေလည်းပေးနိုင်ပါတယ်။ ရင်းနှီးမြှုပ်နှံမှုဆိုရင် သတ်မှတ်ထားတဲ့အချိန်ကာလရောက်မှ အကျိုးအမြတ်ရတာ... စာမေးပွဲဖြေတဲ့အခါ အမှတ်များတဲ့ပုစ္ဆာကို အချိန်နည်းနည်းလေးကျန်တော့မှ စဖြေမယ်ဆိုရင် ဘယ်လိုမှပြီးပြည့်စုံတဲ့အဖြေရမှာမဟုတ်ဘူး... စသည်ဖြင့်ပေါ့။ တကယ်တော့ ပတ်ဝန်းကျင်ရဲ့အခြေအနေမှာ နာရီတစ်လုံးပါနိုင်တယ်။ (အချိန်ပြဖြစ်စဉ်၊ time-line ကိုရည်ညွှန်း)။ အဲဒီလိုပါတယ်ဆိုလည်း အဖြေရဲ့ အဓိကသဘောတရားကတော့ ပြောင်းသွားမှာမဟုတ်ဘူး။ အဲဒီအခါမှာ လုပ်ဆောင်ချက်ဟာ အခြေအနေရဲ့ နာရီ(အချိန်)အပေါ်မှာရော၊ နာရီမဟုတ်တဲ့အပိုင်းပေါ်မှာရော မူတည်လာမှာဖြစ်တယ်။ ဒါပေမယ့် အေးဂျင့်ဟာ တူညီတဲ့အခြေအနေတစ်ခုကို ဘယ်တော့မှ နှစ်ခါပြန်မလာရဘူး(မဖြစ်ရဘူး)လို့ဆိုလိုတာ မဟုတ်ဘူး။ (မတူညီတဲ့အချိန်နှစ်ခုမှာ၊ တူညီတဲ့အခြေအနေရှိနိုင်တယ် ဖြစ်နိုင်တယ်။ ကန့်သတ်မထားဟု ဆိုလို။)