<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8840018977592914115</id><updated>2020-04-18T04:02:08.013-07:00</updated><category term="Article"/><category term="Articles"/><category term="Topic"/><category term="Online earning"/><category term="Software"/><category term="Heart"/><category term="Adaptability"/><category term="Earning by YouTube"/><category term="Exercise"/><category term="Freelancing"/><category term="Herb&#39;s Cures Ailments of Humanity"/><category term="How to drive traffic"/><category term="Hypertension"/><category term="Hypertension And Heart"/><category term="Muscles"/><category term="approve adsense"/><category term="e-Books"/><category term="healthy"/><category term="wellness"/><category term="yoga"/><title type='text'>Technical Help</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default?start-index=26&amp;max-results=25'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>90</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-8971052110282765132</id><published>2018-03-24T05:31:00.001-07:00</published><updated>2018-05-11T01:22:55.740-07:00</updated><title type='text'>Uses of Internet</title><content type='html'>&lt;h3&gt;Internet&lt;/h3&gt;Internet&amp;nbsp;is a global&amp;nbsp;network of inter-connected computers, where one  computer is connected to other computer or any computerized device in  any portion of the world.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Internet uses various internet protocol technologies.&amp;nbsp;The recent introduction of mobile internet have been equally successful.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-1BZLItO-JNM/WrZb1Ex0ygI/AAAAAAAAAFE/-avfNogHMkMyFG4mwv2zSG1a89OzrTp-wCLcBGAs/s1600/Capturee.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;369&quot; data-original-width=&quot;886&quot; height=&quot;166&quot; src=&quot;https://3.bp.blogspot.com/-1BZLItO-JNM/WrZb1Ex0ygI/AAAAAAAAAFE/-avfNogHMkMyFG4mwv2zSG1a89OzrTp-wCLcBGAs/s400/Capturee.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2&gt;Uses of Internet&lt;/h2&gt;&lt;div&gt;The key to success of Internet is the information. The better the quality, the more usage of Internet operations.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Large volume of Information:&amp;nbsp;Internet can be used to collect information from around the world.&lt;/div&gt;&lt;div&gt;This information could relate to education, medicine, literature,  software, computers, business, entertainment, friendship, tourism, and  leisure.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;People can search for information by visiting the home page of  various search engines such as Google, Yahoo, Bing, etc. and also one  can go to any particular site with the domain name(name of website like &lt;a href=&quot;https://knowledgefn.blogspot.com/&quot;&gt;www.knowledgefn.blogspot.com&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;News and Journals:&amp;nbsp;All the newspapers, magazines and journals of the world are available on the Internet.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;After the introduction of broadband and advanced mobile  telecommunication technologies such as 3G (third generation) and 4G  (fourth generation), the speed of internet service has increased  tremendously.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Before internet we unable to even know about our own village, the  news of city, but now person can get the latest news&amp;nbsp;about the whole  world in just few seconds.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Electronic Mode of Communication:&amp;nbsp;Internet has given the most  exciting mode of communication to all. We can send an E-mail (Electronic  Mailing System) to all the corners of the world.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Chatting:&amp;nbsp;There are many chatting software that can be used to send and receive&amp;nbsp;real-time&amp;nbsp;messages over the internet.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;We can chat with our friend and relatives using any one of the chatting&amp;nbsp;software.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Social Networking:&amp;nbsp;People can connect with old friends on social  networking sites. They can even chat with them when they are online.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Social networking sites also allow us to share pictures with  others. We can share pictures with our loved ones, while we are on a  vacation.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;People are even concluding business deals over these social networking sites such as Facebook.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Online Banking (Net-Banking):&amp;nbsp;The use of internet can also be seen  in the field of banking transactions. Many banks such as HBL, UBL, Payza  Bank, Payoneer Bank, etc.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;These offers online banking facilities to its customers. They can  transfer funds from one account to another using the net-banking  facility.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;E-commerce:&amp;nbsp;Internet is also used for carrying out business  operations and that set of operations is known as Electronic Commerce  (E-commerce).&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Draz.pk and many other sites are available in Pakistan. Amazon is  the largest e-commerce company in India. The rival, Amazon, is giving  stiff competition to amazon.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Mobile commerce:&amp;nbsp;Mobile commerce (also M-Commerce) refers to the  commercial transaction that takes place over the mobile internet.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Using the mobile internet technology, many companies have  introduced mobile version of websites and mobile apps, to promote and  sell their products.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Customers can simply browse several through the products&amp;nbsp;and buy online through mobile internet.&lt;/div&gt;&lt;div&gt;Mobile wallet:&amp;nbsp;Many companies offer the service of mobile wallet to  its customers.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Users must have a smart-phone and internet connection to  use this service.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Users can pay an amount into their mobile wallet, which they can  use to make online payment such as bill payments, recharges, etc.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Entertainment:&amp;nbsp;Apart from a major source of knowledge and  information, the utility of Internet in the field of entertainment  cannot be undermined.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;We can visit various video sites and watch movies and serials at our convenient time.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Technology of the Future:&amp;nbsp;Internet is the technology of future. In  the times to come, offices would be managed at distant places through  Internet.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/8971052110282765132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2018/03/uses-of-internet_24.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/8971052110282765132'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/8971052110282765132'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2018/03/uses-of-internet_24.html' title='Uses of Internet'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://3.bp.blogspot.com/-1BZLItO-JNM/WrZb1Ex0ygI/AAAAAAAAAFE/-avfNogHMkMyFG4mwv2zSG1a89OzrTp-wCLcBGAs/s72-c/Capturee.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-4383575505086047877</id><published>2018-03-06T05:20:00.001-08:00</published><updated>2018-05-11T01:22:55.799-07:00</updated><title type='text'>Severe Heart Attacks</title><content type='html'>Heart attacks area unit serious heart disease that “attack” all of a fast. Did you recognize that hurting, discomfort, sweating and nausea are often a proof of a heart attack?&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-Bxu5kNGDyv4/Wp6VPEI8xSI/AAAAAAAAAEI/lhfuX0iCPSUT1VnCU96LROcTztl7tDF_ACLcBGAs/s1600/cardiac-156059__340.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;340&quot; data-original-width=&quot;508&quot; height=&quot;214&quot; src=&quot;https://2.bp.blogspot.com/-Bxu5kNGDyv4/Wp6VPEI8xSI/AAAAAAAAAEI/lhfuX0iCPSUT1VnCU96LROcTztl7tDF_ACLcBGAs/s320/cardiac-156059__340.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now so these facet effects will even lead to an entire loss of awareness.&lt;br /&gt;&lt;br /&gt;Heart attacks happen once the blood provide to a locality of the center is blockaded. This obstruction causes each death and injury of the tissue within the native space of the center.&lt;br /&gt;&lt;br /&gt;Because of the method that the interruption will dissent in size, as will the region that&#39;s affected. massive or very little, heart attacks area unit serious and frequently serious.&lt;br /&gt;&lt;br /&gt;Regarded as such they&#39;re a therapeutic crisis that wants fast thought from a crisis restorative service.&lt;br /&gt;&lt;br /&gt;Keeping centered of attack indications and additionally an entire medicative history, blood tests and graph results area unit what form up the analysis for heart attacks.&lt;br /&gt;&lt;br /&gt;In convalescence the foremost very important factor is re-establishing the stream of blood back to the region of the center that has been interrupted. this can be achieved through lysis and/or surgical operation.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-ugg-LNy2HV4/Wp6VPIL7NXI/AAAAAAAAAEM/OLxHM5Dki1Ilmfgfc5uQkTSGPa7U2aWNgCEwYBhgL/s1600/body-116585_960_720.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;559&quot; height=&quot;320&quot; src=&quot;https://3.bp.blogspot.com/-ugg-LNy2HV4/Wp6VPIL7NXI/AAAAAAAAAEM/OLxHM5Dki1Ilmfgfc5uQkTSGPa7U2aWNgCEwYBhgL/s320/body-116585_960_720.jpg&quot; width=&quot;248&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Thrombolysis may be a strategy during which the natural process is softened within the passage enymatically.&lt;br /&gt;&lt;br /&gt;Surgical operation is that the system during which a balloon is used to push open the artery.&lt;br /&gt;&lt;br /&gt;Importance is about on checking for various complications, that might forestall a second attack.&lt;br /&gt;&lt;br /&gt;Through this checking, work is finished to wipe out any danger which will exist, and diminish the possibilities of additional heart attacks.</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/4383575505086047877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2018/03/severe-heart-attacks_6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/4383575505086047877'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/4383575505086047877'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2018/03/severe-heart-attacks_6.html' title='Severe Heart Attacks'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-Bxu5kNGDyv4/Wp6VPEI8xSI/AAAAAAAAAEI/lhfuX0iCPSUT1VnCU96LROcTztl7tDF_ACLcBGAs/s72-c/cardiac-156059__340.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-267033322667772521</id><published>2018-03-05T05:31:00.001-08:00</published><updated>2018-05-11T01:22:55.839-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="healthy"/><category scheme="http://www.blogger.com/atom/ns#" term="wellness"/><category scheme="http://www.blogger.com/atom/ns#" term="yoga"/><title type='text'>Wellness</title><content type='html'>Have you ever detected the old saying “body, soul and mind”? conjointly try and perceive edges of exercise.&lt;br /&gt;&lt;h3&gt;What is Wellness?&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-FrqlGCi0J7s/Wp1EbFZ8W9I/AAAAAAAAAD4/zqARbrK2XrQl3owtjA4sd7Ia6cf7pZmBgCLcBGAs/s1600/girl-3141766__340.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;340&quot; data-original-width=&quot;453&quot; height=&quot;240&quot; src=&quot;https://3.bp.blogspot.com/-FrqlGCi0J7s/Wp1EbFZ8W9I/AAAAAAAAAD4/zqARbrK2XrQl3owtjA4sd7Ia6cf7pZmBgCLcBGAs/s320/girl-3141766__340.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Wellness is after you square measure in AN optimum well-being state. it&#39;s once your non secular, physical, mental, social, intellectual and environmental state square measure in complete harmony.&lt;br /&gt;&lt;br /&gt;Statistics has shown USA, that several times individuals need to decide to a healthier way, however fail to try to to thus.&lt;br /&gt;&lt;br /&gt;Why? maybe there square measure unreasonable set goals that square measure impossible.&lt;br /&gt;&lt;br /&gt;Or maybe we have a tendency to lack self-discipline and character to try to to what we say we square measure saying we have a tendency to are planning to do.&lt;br /&gt;&lt;br /&gt;It is important to acknowledge that sureness and determination square measure coupled along with your capability to try to to what you say you&#39;re planning to do.&lt;br /&gt;&lt;br /&gt;In different words, your inner strength is up to the force of your word.&lt;br /&gt;&lt;br /&gt;which means that, after you systematically keep your word and do what you say you&#39;re planning to do, you demonstrate to yourself and to others around you that you simply square measure trustworthy.&lt;br /&gt;&lt;br /&gt;Per se, the a lot of you say one thing and it happens, the a lot of you trust yourself on the premise that every one that you simply say become a reality in reality.&lt;br /&gt;&lt;br /&gt;for instance, however would you&#39;re feeling after you say you&#39;re planning to win one thing, as an example, to figure out three times on, however instead, do nothing? unhealthy right? i do know i&#39;d to.&lt;br /&gt;&lt;br /&gt;There is a proverb that goes “How you are doing something is that the means you are doing everything”.&lt;br /&gt;&lt;br /&gt;If you&#39;re thinking that that it&#39;s tough to stay your word in one aspects of your life, possibly, this same angle can show up itself during a totally different a part of your life.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-g5_lax4LT4Y/Wp1Ea0eO6gI/AAAAAAAAAD8/mtBjtYoMolwYnYUBbPRzkj8yVeQQ8KsxACEwYBhgL/s1600/energy-healing-3182787__340.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;340&quot; data-original-width=&quot;489&quot; height=&quot;222&quot; src=&quot;https://2.bp.blogspot.com/-g5_lax4LT4Y/Wp1Ea0eO6gI/AAAAAAAAAD8/mtBjtYoMolwYnYUBbPRzkj8yVeQQ8KsxACEwYBhgL/s320/energy-healing-3182787__340.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;So, what&#39;s a resolution to decide to our word?&lt;/h3&gt;&lt;br /&gt;1-Focus and do the items that you simply say you&#39;re planning to do. Use your energy to accomplish your set up.&lt;br /&gt;&lt;br /&gt;Accomplishment brings regarding accomplishment. nevertheless within the event that you simply keep setting yourself up for disappointment by that specialize in unfinished things, then accomplishment could be a fantasy for you.&lt;br /&gt;&lt;br /&gt;2- create your word a regulation that has got to be followed. create a word of honour to try to to what you say you&#39;re planning to do.&lt;br /&gt;&lt;br /&gt;Your statement have to be compelled to mean one thing to you since it implies one thing to others.&lt;br /&gt;&lt;br /&gt;Think about the chance that someone aforesaid to you that they might contend with a significant matter for you and afterwards failed to do as they aforesaid.&lt;br /&gt;&lt;br /&gt;Would you concentrate on this individual worth of your trust? Possibly not.&lt;br /&gt;&lt;br /&gt;Take the case of previous warriors in prehistoric times. they might rather die than to interrupt their commitment.&lt;br /&gt;&lt;br /&gt;Their word meant far more that the rest. you furthermore mght will grow to be a soul, a well-being soul (without the death stuff), by that specialize in living work and sustaining your promise.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3- Commit step by step and complete your mission. Watch what you target. First, create very little commitment, then, expand very very little by little on them.&lt;br /&gt;&lt;br /&gt;As an example, you affirm that “every morning i&#39;ll assume for five minutes before breakfast.” By doing the morning reflection and finishing different totally different commitments you announced, implies that you&#39;re on the thanks to personage.&lt;br /&gt;&lt;br /&gt;This can be effective. confine mind that, you decide to one thing after you announce it vocally or through writing.&lt;br /&gt;&lt;br /&gt;Your word is placed out into the universe. can you maintain it? i do know you will!&lt;br /&gt;&lt;br /&gt;Well-being is regarding balance, to be in step with yourself, and to be complete. If you wish genuinely consummated in life, you need to begin to trust yourself.&lt;br /&gt;&lt;br /&gt;Thus keep your word. Educate yourself, in addition as others, that you simply are often trustworthy. set up realistic commitment and complete them. you may feel higher regarding yourself and you may accomplish your objectives during a matter of moments.&lt;br /&gt;&lt;br /&gt;Yuri Elkaim is that the owner and author of Total welfare Consulting, a foremost welfare, and well-being organization giving to individuals original programs and innovations to attain their objectives of physical and mental prosperity.&lt;br /&gt;&lt;br /&gt;he&#39;s a awfully acclaimed fitness coach, confirmed kinesiologist, and former professional jock.&lt;br /&gt;&lt;br /&gt;Through fittingly approved activity and nourishment programs, additionally to the attention of the inner person, Yuri has helped a large range of individuals win their well-being and welfare objectives.</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/267033322667772521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2018/03/wellness_5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/267033322667772521'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/267033322667772521'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2018/03/wellness_5.html' title='Wellness'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://3.bp.blogspot.com/-FrqlGCi0J7s/Wp1EbFZ8W9I/AAAAAAAAAD4/zqARbrK2XrQl3owtjA4sd7Ia6cf7pZmBgCLcBGAs/s72-c/girl-3141766__340.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-3476413336836782399</id><published>2018-03-04T05:14:00.001-08:00</published><updated>2018-05-11T01:22:55.885-07:00</updated><title type='text'>How to Eat Healthy?</title><content type='html'>For many, making an attempt to eat healthy may be a plight, particularly if the muse of your whole alimentation is predicated on food.&lt;br /&gt;&lt;br /&gt;Fortunately, it isn’t not possible to start out feeding healthy. It all depends on your perception and the way determined you&#39;re to vary things.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-8WJ5tnHYGgs/WpvwbQnCVrI/AAAAAAAAADc/JUP96LRhTEMVW7yjoY35N21Oc4Gj3ZepQCLcBGAs/s1600/photo-1508061253366-f7da158b6d46.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;501&quot; data-original-width=&quot;750&quot; height=&quot;213&quot; src=&quot;https://1.bp.blogspot.com/-8WJ5tnHYGgs/WpvwbQnCVrI/AAAAAAAAADc/JUP96LRhTEMVW7yjoY35N21Oc4Gj3ZepQCLcBGAs/s320/photo-1508061253366-f7da158b6d46.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;First, recognize that you just don&#39;t ought to alter drastically and provides up your food all directly, since it might be troublesome to create that amendment, as long as these low organic process worth foods ar a habit inherent in you.&lt;br /&gt;&lt;br /&gt;Nevertheless, there&#39;s nothing to fret concerning, as there&#39;s a learning curve in everything that you just wish to attain.&lt;br /&gt;&lt;br /&gt;That means, if you&#39;re willing, and if you equip yourself patiently, determination and enthusiasm, you may attain your goal!&lt;br /&gt;&lt;br /&gt;Once you create that amendment and feel nice, I assure you that you just won’t wish to seem back.&lt;br /&gt;&lt;br /&gt;Not solely can you get pleasure from it, however you may relish knowing that you just ar up your well-being doing therefore.&lt;br /&gt;&lt;br /&gt;Did you recognize that food has no wholesome factors to boost your wellness? In different words: food doesn&#39;t contribute to your well-being.&lt;br /&gt;&lt;br /&gt;Yes, it&#39;s going to style smart, however, trust what it will to your body on a protracted run… that&#39;s why you shouldn’t eat it.&lt;br /&gt;&lt;br /&gt;Lucky for you, here ar some mere tricks you&#39;ll be able to follow that may assist you create that swish change:&lt;br /&gt;&lt;br /&gt;1- Eat food morning, hour and night, for a few time. Eat it till you get tired of something of it. Once you notice that you just feel unwell, you may mechanically diminish its intake.&lt;br /&gt;&lt;br /&gt;After that, you almost certainly won’t even wish to eat food any longer.&lt;br /&gt;&lt;br /&gt;2- In the slightest degree times, keep a bottle of water with you. Sometimes, you&#39;ll suppose you&#39;re hungry, however in point of fact, most of the time, that feeling is attributable to the very fact that you just ar dehydrated and thirsty.&lt;br /&gt;&lt;br /&gt;Therefore, try and keep a bottle of water with you so as to stay your body hydrous.&lt;br /&gt;The first time is also troublesome.&lt;br /&gt;&lt;br /&gt;But, remember, it&#39;s “mind over matter”. If you place your mind to that, you&#39;ll be able to mate .&lt;br /&gt;Each time you oppose to eat food, you may become stronger.&lt;br /&gt;&lt;br /&gt;Once a jiffy, you’ll get use to the routine. it&#39;ll then be easier for you to continue your strategy.&lt;br /&gt;&lt;br /&gt;3- don&#39;t become terribly hungry. If you&#39;re starving, chances are high that that you just can expertise a high level of cravings.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-Gq-B6YcaasY/WpvwbRa9A-I/AAAAAAAAADo/ZxuTfhxnDMAN6polP0URKr0LhVnCCdbUgCEwYBhgL/s1600/photo-1511546865855-fe4788edf4b6.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;501&quot; data-original-width=&quot;334&quot; height=&quot;320&quot; src=&quot;https://3.bp.blogspot.com/-Gq-B6YcaasY/WpvwbRa9A-I/AAAAAAAAADo/ZxuTfhxnDMAN6polP0URKr0LhVnCCdbUgCEwYBhgL/s320/photo-1511546865855-fe4788edf4b6.jpg&quot; width=&quot;213&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;So leading you to feeding almost something, all the same the results it&#39;s going to wear your health.&lt;br /&gt;For that reason, you ought to keep a healthy snack. It may keep you from food temptations.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4- Cravings don&#39;t last for ever. it&#39;s superb however the brain works, and you’d be surprise to grasp that, after you yearn food, however set your mind on another issue, you won’t even bear in mind you were hungry.&lt;br /&gt;All it takes is your effort and mind-set. you&#39;ll be able to do it!&lt;br /&gt;&lt;br /&gt;5- Eat enough supermolecule, per you daily demand. supermolecule ar nutrients that may bolster your well-being. they&#39;re going to assist you feel full, if you eat the proper food that has supermolecule.&lt;br /&gt;&lt;br /&gt;Some food that contain proteins are: eggs, nuts, meat, chicken, fish, cheese, beans, lentils and seeds.&lt;br /&gt;&lt;br /&gt;I hope the following pointers can assist you step by step create that amendment from food to healthy feeding.</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/3476413336836782399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2018/03/how-to-eat-healthy_4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/3476413336836782399'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/3476413336836782399'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2018/03/how-to-eat-healthy_4.html' title='How to Eat Healthy?'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-8WJ5tnHYGgs/WpvwbQnCVrI/AAAAAAAAADc/JUP96LRhTEMVW7yjoY35N21Oc4Gj3ZepQCLcBGAs/s72-c/photo-1508061253366-f7da158b6d46.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-5112682026860252803</id><published>2018-03-03T08:33:00.001-08:00</published><updated>2018-05-11T01:22:55.937-07:00</updated><title type='text'>Healthy food for Students</title><content type='html'>Today i need to speak to you regarding consumption of healthy food for college kids.&lt;br /&gt;&lt;br /&gt;It is typically tough for college kids to eat healthy once they&#39;re off to school. this can be a complete new story.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-eER4HAe-yYE/WprNmB25AMI/AAAAAAAAADI/vCaRx70PmPMhZ8e0qc4NjWViiSgJLhmuwCLcBGAs/s1600/butter-3186274__340.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Healthy food for Students&quot; border=&quot;0&quot; data-original-height=&quot;340&quot; data-original-width=&quot;510&quot; height=&quot;213&quot; src=&quot;https://3.bp.blogspot.com/-eER4HAe-yYE/WprNmB25AMI/AAAAAAAAADI/vCaRx70PmPMhZ8e0qc4NjWViiSgJLhmuwCLcBGAs/s320/butter-3186274__340.jpg&quot; title=&quot;Healthy food for Students&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;It conjointly means that, late night dish, takeouts, deliveries, and even food from buggies.&lt;br /&gt;&lt;br /&gt;Despite the actual fact that these nutriment style improbably delicious, it’s virtually bound that they&#39;re not helpful for a student’s health.&lt;br /&gt;&lt;br /&gt;The food choice students create will have an impression on their performance in school, as well as, on their health.&lt;br /&gt;&lt;br /&gt;For instance, poor food intake will have an effect on students to stay alert throughout category.&lt;br /&gt;&lt;br /&gt;Furthermore, they will lack adequate nutrients and be in danger to develop glandular fever once it knocks on field.&lt;br /&gt;&lt;br /&gt;For that reason, students ought to consume healthy food to nourish their body and mind.&lt;br /&gt;&lt;br /&gt;The issue isn&#39;t solely regarding intense food, it&#39;s regarding lacking correct minerals, proteins, vitamins and carbohydrates that folks need so as to be healthy.&lt;br /&gt;&lt;br /&gt;Vitamins and minerals square measure extraordinarily essential once it comes time to defensive the body against sicknesses.&lt;br /&gt;&lt;br /&gt;This doesn&#39;t mean that students should run and store up the larder of vitamins and supplements.&lt;br /&gt;Instead, it’s higher for college kids to get all their nourishment from healthy food.&lt;br /&gt;&lt;br /&gt;You can get antioxidant in citrus fruits like: lime, grapefruits, orange, lemon.&lt;br /&gt;Also get vitamin A once you drink milk and eat dairy farm merchandise.&lt;br /&gt;&lt;br /&gt;And get tocopherol once you consume inexperienced bifoliate vegetables, nuts, and even food grain.&lt;br /&gt;This is the most effective thanks to nourish your body.&lt;br /&gt;&lt;br /&gt;Your body depends on these vitamins for numerous reasons.&lt;br /&gt;Now, a suggestion, once you intake food on field, hop over sodas and choose 100% juice drinks instead.&lt;br /&gt;&lt;br /&gt;Choose the healthy food offered like dish or recent vegetables, fruits or perhaps cereals.&lt;br /&gt;&lt;br /&gt;You should invariably be aware that intense healthy isn’t on the subject of staying off from oily foods.&lt;br /&gt;&lt;br /&gt;Consumption healthy entails obtaining a well-balanced diet.&lt;br /&gt;&lt;br /&gt;As well as, obtaining the proper nutrients and vitamins your body desires. this might even assist you to be perform higher throughout your categories</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/5112682026860252803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2018/03/healthy-food-for-students_3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/5112682026860252803'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/5112682026860252803'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2018/03/healthy-food-for-students_3.html' title='Healthy food for Students'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://3.bp.blogspot.com/-eER4HAe-yYE/WprNmB25AMI/AAAAAAAAADI/vCaRx70PmPMhZ8e0qc4NjWViiSgJLhmuwCLcBGAs/s72-c/butter-3186274__340.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-5075166786026505507</id><published>2018-03-02T05:39:00.001-08:00</published><updated>2018-05-11T01:22:55.991-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="How to drive traffic"/><title type='text'>How to drive Traffic</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: &amp;quot;arial&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;freesans&amp;quot; , sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;Do you want to increase your website traffic and want to earn dollars? do you want to rank your website? do you want your website to search in google? if you want all these in free I will tell you 2 best ways to achieve all.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-xCu76T4yXXI/Wpl1Je96pfI/AAAAAAAAAII/6V9JSrIFawMnOSIb7jXCV_UI_yQpunXYgCLcBGAs/s1600/profits-1953616_960_720.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;960&quot; height=&quot;200&quot; src=&quot;https://2.bp.blogspot.com/-xCu76T4yXXI/Wpl1Je96pfI/AAAAAAAAAII/6V9JSrIFawMnOSIb7jXCV_UI_yQpunXYgCLcBGAs/s320/profits-1953616_960_720.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: &amp;quot;arial&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;freesans&amp;quot; , sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;By visiting others website you can earn traffic to your website there are&amp;nbsp;few websites which provide you platform(software) that automatically visit other website and send traffic to your website.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: &amp;quot;arial&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;freesans&amp;quot; , sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;Everyone wants to increase website traffic as its directly connected&amp;nbsp;to revenue.&amp;nbsp;I am sharing some powerful&amp;nbsp;tricks&amp;nbsp;that you must use.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;background-color: white; color: #222222; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 22px; margin: 0px; position: relative; text-align: justify;&quot;&gt;&lt;a href=&quot;http://otohits.net/?ref=123631&quot; style=&quot;color: #888888;&quot;&gt;Otohits.net&lt;/a&gt;&lt;/h2&gt;&lt;div style=&quot;background-color: white; color: #222222; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;It&#39;s the best platform which provides you all freeway you can reduce your bounce rate up to zero, you can send hits from any website like Google, Facebook, Linkedin&amp;nbsp;etc.&lt;br /&gt;&lt;br /&gt;It sends all the hits direct by HTTP by default. you win up to 50 Euros if you are the top points earner, there are other prices as well for&amp;nbsp;2nd, third. up to 10.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;You can be rewarded points as well.You can surf online and also can download the desktop application to&amp;nbsp;earn traffic.&lt;br /&gt;&lt;br /&gt;You can earn 10% points of your referral, there is no limit on referral even you will earn points on each referral as the reward by&amp;nbsp;&lt;a href=&quot;http://otohits.net/?ref=123631&quot; style=&quot;color: #888888;&quot;&gt;Otohits.net&lt;/a&gt;&amp;nbsp;and much more,&lt;/div&gt;&lt;a href=&quot;https://www.otohits.net/?ref=123631&quot; style=&quot;background-color: white; color: #888888; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13.2px; text-align: justify;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Otohits.net, fast and efficient autosurf&quot; height=&quot;60&quot; src=&quot;https://www.otohits.net/content/img/otohits_en.gif&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 5px; padding: 5px; position: relative;&quot; width=&quot;468&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: &amp;quot;arial&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;freesans&amp;quot; , sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;h2 style=&quot;background-color: white; color: #222222; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 22px; margin: 0px; position: relative; text-align: justify;&quot;&gt;&lt;a href=&quot;https://hitleap.com/by/Sarrtaj&quot; style=&quot;color: #888888;&quot;&gt;HitLeap&lt;/a&gt;&lt;/h2&gt;&lt;div style=&quot;background-color: white; color: #222222; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;It&#39;s the best platform which provides you all freeway you to earn traffic.you can not send hits from any website like Google, Facebook, Linkedin&amp;nbsp;etc if you are a standard&amp;nbsp;user if you upgrade you will be able to do so.&lt;br /&gt;&lt;br /&gt;It sends all the hits direct by HTTP by default. You need to download the desktop application to&amp;nbsp;earn traffic.&lt;br /&gt;&lt;br /&gt;You can earn 10% Minutes of your referral, there is no limit on referral even&amp;nbsp;&lt;a href=&quot;https://hitleap.com/by/Sarrtaj&quot; style=&quot;color: #888888;&quot;&gt;HitLeap&lt;/a&gt;&amp;nbsp;you will earn points on each referral as the reward &amp;nbsp;and much more,&lt;/div&gt;&lt;a href=&quot;https://hitleap.com/by/Sarrtaj&quot; style=&quot;background-color: white; color: #888888; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 13.2px; text-align: justify;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Get Free Traffic&quot; height=&quot;60&quot; src=&quot;https://hitleap.com/banner.png&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 5px; padding: 5px; position: relative;&quot; width=&quot;468&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/5075166786026505507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2018/03/how-to-drive-traffic_2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/5075166786026505507'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/5075166786026505507'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2018/03/how-to-drive-traffic_2.html' title='How to drive Traffic'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-xCu76T4yXXI/Wpl1Je96pfI/AAAAAAAAAII/6V9JSrIFawMnOSIb7jXCV_UI_yQpunXYgCLcBGAs/s72-c/profits-1953616_960_720.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-4609194260946208125</id><published>2018-03-02T02:55:00.001-08:00</published><updated>2018-05-11T01:22:56.045-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Heart"/><category scheme="http://www.blogger.com/atom/ns#" term="Hypertension"/><category scheme="http://www.blogger.com/atom/ns#" term="Hypertension And Heart"/><title type='text'>Hypertension And Heart</title><content type='html'>Today i would like to converse with you regarding high blood pressure and your heart.  &lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-p4p1IFZGGZg/WpktFVJkRxI/AAAAAAAAABc/7cSeUM9spnsF8mgBMgWUVnThcYs6xJWawCLcBGAs/s1600/woman-3187087_960_720.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;567&quot; data-original-width=&quot;960&quot; height=&quot;189&quot; src=&quot;https://1.bp.blogspot.com/-p4p1IFZGGZg/WpktFVJkRxI/AAAAAAAAABc/7cSeUM9spnsF8mgBMgWUVnThcYs6xJWawCLcBGAs/s320/woman-3187087_960_720.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Hypertension will negatively have an effect on our lives. what is more, it will devastate varied organs we&#39;ve got in our body.&lt;br /&gt;&lt;br /&gt;Its results for the center square measure particularly hurtful. high blood pressure and coronary illness square measure solidly connected.&lt;br /&gt;&lt;br /&gt;Direct to high blood pressure primarily builds the burden on the left zone of the center.   Subsequently, Arterioles square measure habitually drained or mounted, and expands protection from cardiovascular system.&lt;br /&gt;&lt;br /&gt;At the purpose once this happens, the center has to work supplementary to thrust out blood into the vein framework   Right once one muscle is manhandled, it&#39;s likely to extend in measure and mass. the center muscles react in an exceedingly similar manner.&lt;br /&gt;&lt;br /&gt;A widened heart implies that burden.   Heart swelling will be perceived in an exceedingly number of ways:   1-A chest x-beam will divulge regarding the condition   2-Also associate degree cardiogram   3-As well as a physical examination   In varied patients United Nations agency endure of high blood pressure, the dividers of the left facet ventricle thicken.&lt;br /&gt;&lt;br /&gt;This makes the center increment in work. At last, the center battles and therefore the left five hundredth of the center doesn&#39;t pump blood adequately to any extent further.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;At the purpose once this happens, the body&#39;s primary organs and tissues square measure denied satisfactory blood conveyance.&lt;br /&gt;&lt;br /&gt;Thus, the influenced individual finally ends up exhausted and weak.   Because of the upper power within the ventricle, blood from the lungs cannot consume into the simplest compartment of the center (the chamber).&lt;br /&gt;&lt;br /&gt;During this manner, the tissues of the respiratory organ finish up engorged which expedites scenes of shortness of breath and hacks.&lt;br /&gt;&lt;br /&gt;The drained individual might have a dry hack or maybe frothy liquid body substance that contain bloodstains.&lt;br /&gt;&lt;br /&gt;This can be associate degree uncommonly surprising to the drained individual and therefore the people United Nations agency square measure observance.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-S3VTqO8MxtM/WpktfaU_9mI/AAAAAAAAABg/3jvMziERkMo9SbyDfqnFf2au9y302xFxgCLcBGAs/s1600/hand-2308932_960_720.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;639&quot; data-original-width=&quot;960&quot; height=&quot;213&quot; src=&quot;https://2.bp.blogspot.com/-S3VTqO8MxtM/WpktfaU_9mI/AAAAAAAAABg/3jvMziERkMo9SbyDfqnFf2au9y302xFxgCLcBGAs/s320/hand-2308932_960_720.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;In associate degree extreme assault, it seems to the drained person who he or she is breathless  to death.&lt;br /&gt;&lt;br /&gt;To be wanting breath thanks to heart problems is also initially discovered amid dependable physical exercise.&lt;br /&gt;&lt;br /&gt;If the circumstance has propelled additional, shortness of breath might happen even whereas resting.   What&#39;s additional, this can be a remarkable real condition and got to be controlled instantly.&lt;br /&gt;&lt;br /&gt;If this gets most passing awful, the right portion of the center can likewise be influenced. precisely once compel creates within the correct chamber, it&#39;ll be onerous for veins to consume blood into it.&lt;br /&gt;&lt;br /&gt;Right once the heart&#39;s condition rots to the current stage, the external jugular veins might get the chance to be magnified and can be all the additional standing out.&lt;br /&gt;&lt;br /&gt;These veins will be seen near the skin and will be clear even in sound adults, but strain on the center will grow their swelling.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;There square measure some extraordinary signs of the right facet of the center breaking down.&lt;br /&gt;&lt;br /&gt;They join:   1-An distended liver   2-Swollen lower legs and feet   3-Loss of craving   4-Lower pee stream and   5-Swollen abdomen   Hypertension and coronary complaint ofttimes have a circumstances and finish results association.&lt;br /&gt;&lt;br /&gt;Rolling out basic enhancements and alter in manner of life will fight each.</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/4609194260946208125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2018/03/hypertension-and-heart_2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/4609194260946208125'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/4609194260946208125'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2018/03/hypertension-and-heart_2.html' title='Hypertension And Heart'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-p4p1IFZGGZg/WpktFVJkRxI/AAAAAAAAABc/7cSeUM9spnsF8mgBMgWUVnThcYs6xJWawCLcBGAs/s72-c/woman-3187087_960_720.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-4162988604201009215</id><published>2018-03-01T09:40:00.001-08:00</published><updated>2018-05-11T01:22:56.095-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adaptability"/><category scheme="http://www.blogger.com/atom/ns#" term="Exercise"/><category scheme="http://www.blogger.com/atom/ns#" term="Heart"/><category scheme="http://www.blogger.com/atom/ns#" term="Muscles"/><title type='text'>Benefits of Exercise </title><content type='html'>Our bodies are astounding and, in the meantime, exceptionally mind boggling, accordingly making them difficult to comprehend, which can now and then abandon us careless in regards to our own needs.&lt;br /&gt;&lt;br /&gt;There is simply so much that despite everything we disregard and, maybe, so much that we will never at any point know.&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-HpT3r5wFmfg/Wpg6Y0lpS0I/AAAAAAAAAA0/YnOxoLx0zokBI5-B9TL1BB-znic7F0IUACLcBGAs/s1600/yoga-3053487_1920.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Benefits of Exercise&quot; border=&quot;0&quot; data-original-height=&quot;1150&quot; data-original-width=&quot;1600&quot; height=&quot;229&quot; src=&quot;https://1.bp.blogspot.com/-HpT3r5wFmfg/Wpg6Y0lpS0I/AAAAAAAAAA0/YnOxoLx0zokBI5-B9TL1BB-znic7F0IUACLcBGAs/s320/yoga-3053487_1920.jpg&quot; title=&quot;Benefits of Exercise&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Exercise&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;In any case, I have constantly realized that physical exercise is a decent cure for some, disease&#39;s the body could experience or experience.&lt;br /&gt;&lt;br /&gt;As I was growing up, I would invest days playing outside, getting natural air. I was an extremely dynamic kid!&lt;br /&gt;&lt;br /&gt;That likewise implies that, amid that time, my body was discharging numerous endorphins, which are hormones, or chemicals, that speak with the cerebrum and diminish the impression of agony.&lt;br /&gt;&lt;br /&gt;The point I am getting at, here, is that normal action, or exercise, could help lessen an ailment you may have, as well as could crush it.&lt;br /&gt;&lt;br /&gt;You don&#39;t have to draw in into some extraordinary type of activity, simply take a stab at anything that can keep you fit as a fiddle.&lt;br /&gt;&lt;br /&gt;Also, best of all, there is no compelling reason to join an exercise center, in the event that you can&#39;t, as it should all be possible from home!&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-y911y8v6xto/Wpg6a2N3Q3I/AAAAAAAAAA4/8SG6Y0FGQ68oLHaoXCbfv1A2xM2M_lCwgCEwYBhgL/s1600/belly-2473_1920.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Benefits of Exercise&quot; border=&quot;0&quot; data-original-height=&quot;1067&quot; data-original-width=&quot;1600&quot; height=&quot;213&quot; src=&quot;https://4.bp.blogspot.com/-y911y8v6xto/Wpg6a2N3Q3I/AAAAAAAAAA4/8SG6Y0FGQ68oLHaoXCbfv1A2xM2M_lCwgCEwYBhgL/s320/belly-2473_1920.jpg&quot; title=&quot;Benefits of Exercise&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;weight loss&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Simply recall that the general significance is to attempt and be fit as a fiddle, while remaining dynamic.&lt;br /&gt;&lt;br /&gt;You can begin to take after a minor exercise schedule that will enable you to accomplish that. Additionally, you&#39;ll have to take after a nutritious eating routine that will fuel your body soundly.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;It is perfect to consolidate practices that will help your general body, heart, muscles, as well as your perseverance and adaptability.&lt;br /&gt;&lt;br /&gt;Consequently, you should play out some cardio, weight, or your own body work out, a reiteration of sets and some extends.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Your Heart&amp;nbsp;&lt;/h2&gt;&lt;br /&gt;To help your hearth, cardio practice is the approach. This only intends to move and be dynamic at a quick pace.&lt;br /&gt;&lt;br /&gt;For instance, you can do some hopping Jacks, keep running set up, substitute knee raises, squat, or do jumps.&lt;br /&gt;&lt;br /&gt;Cardio is basic: it is an action that will influence your heart to pump and jump-start the system through veins.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Your Muscles&amp;nbsp;&lt;/h2&gt;&lt;br /&gt;To fabricate your muscles, you should perform weighted exercise. This should be possible with straightforward devices, for example, dumbbells, for instance.&lt;br /&gt;&lt;br /&gt;On the off chance that you don&#39;t have any hardware, your muscles can even now be created utilizing the heaviness of your own body. Intriguing, would it say it isn&#39;t?&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Perseverance&amp;nbsp;&lt;/h3&gt;&lt;br /&gt;To build your perseverance, you should rehash sets of activity, again and again!&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Adaptability&amp;nbsp;&lt;/h2&gt;&lt;br /&gt;You should play out a few sorts of extends. This will help to loosing up any tight muscle, while helping you turn out to be more adaptable.&lt;br /&gt;&lt;br /&gt;Have you at any point seen how great it feels to extend? Here and there the body does some peculiar sound all the while, yet it&#39;s all great!&lt;br /&gt;&lt;br /&gt;Here Is a Simple Workout&lt;br /&gt;&lt;br /&gt;Exercise Sets Repetition&lt;br /&gt;&lt;br /&gt;Bouncing Jacks 2 15&lt;br /&gt;&lt;br /&gt;Board 2 15 seconds&lt;br /&gt;&lt;br /&gt;Knee Raises 2 15&lt;br /&gt;&lt;br /&gt;Sit Ups 2 15&lt;br /&gt;&lt;br /&gt;Straightforward Squats 2 20&lt;br /&gt;&lt;br /&gt;Push Ups 2 15&lt;br /&gt;&lt;br /&gt;Lurches 2 20&lt;br /&gt;&lt;br /&gt;Arm circles 2 20 sec/each side&lt;br /&gt;&lt;br /&gt;Basic extends 1 15 sec/each&lt;br /&gt;&lt;br /&gt;I trust you will appreciate this exercise! I can guarantee you that your wellbeing will profit by it.&lt;br /&gt;&lt;br /&gt;Afterward, when you feel good, you can take part in more propel exercise.</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/4162988604201009215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2018/03/benefits-of-exercise_1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/4162988604201009215'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/4162988604201009215'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2018/03/benefits-of-exercise_1.html' title='Benefits of Exercise '/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-HpT3r5wFmfg/Wpg6Y0lpS0I/AAAAAAAAAA0/YnOxoLx0zokBI5-B9TL1BB-znic7F0IUACLcBGAs/s72-c/yoga-3053487_1920.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-463513812816911240</id><published>2017-09-20T09:17:00.001-07:00</published><updated>2018-05-13T12:11:02.840-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="approve adsense"/><category scheme="http://www.blogger.com/atom/ns#" term="Online earning"/><title type='text'>How to approve adsense account 2018</title><content type='html'>&lt;div style=&quot;text-align: right;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;h2&gt;&lt;span style=&quot;background-color: white; color: #201f20; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 15px; text-align: justify;&quot;&gt;How to approve adsense account 2018 &lt;/span&gt;&lt;/h2&gt;&lt;span style=&quot;background-color: white; color: #201f20; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 15px; text-align: justify;&quot;&gt;Hi here i am sharing best trick of the year how to approve adsense, i just got approved by adsesnse in just 9 hours.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; color: #201f20; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 15px; text-align: justify;&quot;&gt;Adsense&amp;nbsp;also called&amp;nbsp;Google&amp;nbsp;Adsense is best and oldest of&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.snews.website/earn-online-make-dollars/&quot; style=&quot;box-sizing: border-box; color: #d65050; font-family: arial, sans-serif; font-size: 15px; text-align: justify; text-decoration-line: none; transition: all 0.3s ease-in-out;&quot;&gt;online earning&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #201f20; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 15px; text-align: justify;&quot;&gt;&amp;nbsp;it is an advertising service by Google.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; color: #201f20; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 15px; text-align: justify;&quot;&gt;The Adsense is designed for website publishers and blogger’s who want to earn money by displaying targeted text, video or image advertisements on their website pages.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-9SYsp3HeTrY/WcKRQYpPOhI/AAAAAAAAAiA/3JugkVFB54oWEoTlAtuy3uP6D5Eft9sjACLcBGAs/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;246&quot; data-original-width=&quot;620&quot; height=&quot;126&quot; src=&quot;https://1.bp.blogspot.com/-9SYsp3HeTrY/WcKRQYpPOhI/AAAAAAAAAiA/3JugkVFB54oWEoTlAtuy3uP6D5Eft9sjACLcBGAs/s320/1.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: white; color: #201f20; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 15px;&quot;&gt;Earning money depends upon site visitors, views (impressions) and clicks on ads nature of Ads.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: white; color: #201f20; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 15px;&quot;&gt;CPC etc SEO terms, before reading this article make sure your website or Blog has 3 main pages, 1- HOME, 2- Blog &amp;nbsp; 3- About, 4 -Contact Us if you don’t have these designs these pages with appropriate information and then apply my given tricks to approve adsense.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-Cw_YS54rec4/WcKTWfWjxAI/AAAAAAAAAiM/713wTWykSKoGKcRrvOL01cETN5lL7BctACLcBGAs/s1600/2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;599&quot; height=&quot;213&quot; src=&quot;https://3.bp.blogspot.com/-Cw_YS54rec4/WcKTWfWjxAI/AAAAAAAAAiM/713wTWykSKoGKcRrvOL01cETN5lL7BctACLcBGAs/s320/2.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: white; color: #47425d; font-family: &amp;quot;source sans pro&amp;quot; , sans-serif; font-size: 16px; text-align: left;&quot;&gt;The advertisements are controlled and managed by Google.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: white; color: #47425d; font-family: &amp;quot;source sans pro&amp;quot; , sans-serif; font-size: 16px; text-align: left;&quot;&gt;Web publishers simply need to create a free AdSense account and copy and paste provided ad code to display the ads.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: white; color: #47425d; font-family: &amp;quot;source sans pro&amp;quot; , sans-serif; font-size: 16px; text-align: left;&quot;&gt;Revenue is generated on a per-click or per-impression&amp;nbsp;basis. It is free to become a verified website publisher in the Google AdSense program.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: white; color: #47425d; font-family: &amp;quot;source sans pro&amp;quot; , sans-serif; font-size: 16px; text-align: left;&quot;&gt;AdSense disapprove 90% of account because of low-quality contents. If you apply these instructions you will get your AdSense account in just 9 hours!&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;background-color: #fff0f2; color: #201f20; font-family: Roboto, sans-serif; font-size: 15px;&quot;&gt;&lt;li&gt;&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #47425d; font-family: &amp;quot;Source Sans Pro&amp;quot;, sans-serif; font-size: 16px; margin-bottom: 20px;&quot;&gt;The biggest problem of AdSesne disapproval is faced by blogger so i will first add few mandatory points for them to approve adsense.&lt;/div&gt;&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #47425d; font-family: &amp;quot;Source Sans Pro&amp;quot;, sans-serif; font-size: 16px; margin-bottom: 10px; margin-top: 0px;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;h5 style=&quot;box-sizing: border-box; color: #443f3f; font-family: Raleway, sans-serif; font-size: 20px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1.1; margin: 10px 0px 24px;&quot;&gt;Use&amp;nbsp;Top Level Domain: – Domain performs the very important role to approve AdSense account 70% of blogs are approved because of the top-level domain, com, tk, info, etc. if you don’t have any domain name register it, if you don’t want to pay for it and want to have free top-level domain you can get it free .tk domain.&lt;/h5&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #47425d; font-family: &amp;quot;Source Sans Pro&amp;quot;, sans-serif; font-size: 16px; margin-bottom: 10px; margin-top: 0px;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;h5 style=&quot;box-sizing: border-box; color: #443f3f; font-family: Raleway, sans-serif; font-size: 20px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1.1; margin: 10px 0px 24px;&quot;&gt;Use Google analytics, Use of Google Analytics is important for both blogger and website owners, web&amp;nbsp;analytics&amp;nbsp;service offered by&amp;nbsp;Google&amp;nbsp;that tracks and reports website traffic.&amp;nbsp;Google Analytics&amp;nbsp;is now the most widely used web analytics&amp;nbsp;service on the Internet.&lt;/h5&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #47425d; font-family: &amp;quot;Source Sans Pro&amp;quot;, sans-serif; font-size: 16px; margin-bottom: 10px; margin-top: 0px;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;h5 style=&quot;box-sizing: border-box; color: #443f3f; font-family: Raleway, sans-serif; font-size: 20px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1.1; margin: 10px 0px 24px;&quot;&gt;Publish unique articles: – Do not copy paste any data from any other source publish your own writings, own art, your own passion. Your content should contain complete sentences and paragraphs, not only headlines.a good article can lead you to permanent success in in blogging.&lt;/h5&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;h5 style=&quot;box-sizing: border-box; color: #443f3f; font-family: Raleway, sans-serif; font-size: 20px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1.1; margin: 10px 0px 24px;&quot;&gt;Specific content: – Your articles or information should be to the point so that visitors can find the needed information from your shared contents.&lt;/h5&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #47425d; font-family: &amp;quot;Source Sans Pro&amp;quot;, sans-serif; font-size: 16px; margin-bottom: 10px; margin-top: 0px;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;h5 style=&quot;box-sizing: border-box; color: #443f3f; font-family: Raleway, sans-serif; font-size: 20px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1.1; margin: 10px 0px 24px;&quot;&gt;Publish&amp;nbsp;Rich contents: – As a publisher, you must provide unique and relevant content that gives users a reason to visit their site first when they find relevant martial.&lt;/h5&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #47425d; font-family: &amp;quot;Source Sans Pro&amp;quot;, sans-serif; font-size: 16px; margin-bottom: 10px; margin-top: 0px;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;h5 style=&quot;box-sizing: border-box; color: #443f3f; font-family: Raleway, sans-serif; font-size: 20px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1.1; margin: 10px 0px 24px;&quot;&gt;The blog or site that contains only pictures and videos is mostly&amp;nbsp;disapproved by Adsense, so try to post other information rather than videos and pictures.&lt;/h5&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #47425d; font-family: &amp;quot;Source Sans Pro&amp;quot;, sans-serif; font-size: 16px; margin-bottom: 20px;&quot;&gt;Provide a clear navigation system for your visitors so that they can easily find all of the sections and pages of your website they can easily find out where they are and leave link within site so that the navigate to your own site&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;background-color: #fff0f2; color: #201f20; font-family: Roboto, sans-serif; font-size: 15px;&quot;&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-WSdCrT_Ti20/WcKUF2U2sTI/AAAAAAAAAiU/GLuU2prCNcww9wUz5bPmUsTfrMkFHnJmwCLcBGAs/s1600/3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;491&quot; data-original-width=&quot;1085&quot; height=&quot;180&quot; src=&quot;https://2.bp.blogspot.com/-WSdCrT_Ti20/WcKUF2U2sTI/AAAAAAAAAiU/GLuU2prCNcww9wUz5bPmUsTfrMkFHnJmwCLcBGAs/s400/3.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #fff0f2; color: #201f20; font-family: &amp;quot;roboto&amp;quot; , sans-serif; font-size: 15px;&quot;&gt;After applying these tips on your blog or site you may approve your account within hours, if you have any query you can contact me by on commenting this post I will guide you as much as I can.&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background: white; color: #201f20; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 15px; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/463513812816911240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2017/09/how-to-approve-adsense-account-2018.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/463513812816911240'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/463513812816911240'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2017/09/how-to-approve-adsense-account-2018.html' title='How to approve adsense account 2018'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-9SYsp3HeTrY/WcKRQYpPOhI/AAAAAAAAAiA/3JugkVFB54oWEoTlAtuy3uP6D5Eft9sjACLcBGAs/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-1611463495771699720</id><published>2017-03-18T05:56:00.001-07:00</published><updated>2018-05-11T01:22:56.200-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Earning by YouTube"/><category scheme="http://www.blogger.com/atom/ns#" term="Online earning"/><title type='text'>Earning with YouTube Step by Step</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;One can earn by YouTube in just a few hours!! You can also become youtube partner to earn with YouTube. The initial step is to create the account, if you have Gmail id you can use it for signing purpose otherwise, you need to&amp;nbsp;create a new Gmail Id by which you will be signed in on you Youtube.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://go.ad2upapp.com/afu.php?id=1214703&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://2.bp.blogspot.com/-MfU_U6LyxKI/WM0c5_OCfPI/AAAAAAAAAGA/wm1JWXBr4moQb5rNfZxnowm0GOaVz58kQCLcB/s400/Capture.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;span id=&quot;goog_1108009539&quot;&gt;&lt;/span&gt;&lt;a href=&quot;https://www.blogger.com/&quot;&gt;&lt;/a&gt;&lt;span id=&quot;goog_1108009540&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&amp;nbsp;After signing you have click on your you have to left click on Icon that will appear in place of the sign in button, it shows you all the options, in which you have to click on My channel.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-VlghucpDDfU/WM0ennl7T9I/AAAAAAAAAGM/7oJHjwGeaqEy7tRYO9Kd4yEBRI_Yvgd2gCLcB/s1600/Capture.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;218&quot; src=&quot;https://3.bp.blogspot.com/-VlghucpDDfU/WM0ennl7T9I/AAAAAAAAAGM/7oJHjwGeaqEy7tRYO9Kd4yEBRI_Yvgd2gCLcB/s400/Capture.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;&quot;&gt;When You will click on my channel new page will appear, in which you have to write channel name, description, keyword etc.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;&quot;&gt;When you are done with this you need to upload the videos, the video that you will upload must not be downloaded from any source of the internet if you uploaded such kind of content your account might be suspended because other people use copyright system to protect their videos. when you will upload your videos you also need to copyright your videos if you think your video will be copied. &amp;nbsp;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;&quot;&gt;When you are done with this you need to promote your videos by the social links like Facebook, &lt;a href=&quot;http://www.likesbee.com/&quot;&gt;LikesBee&lt;/a&gt;, Twitter, Google+ etc to get visitors on your youtube channel, try to upload and update your videos so that visitors subscribe to your channel and keep continue to watching your videos.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;&quot;&gt;Monetize your videos&amp;nbsp;&lt;span style=&quot;background: white;&quot;&gt;In order to start earning money on your videos, you’ll need to enable monetization. This means you are allowing YouTube to place ads in your video. This also means that you acknowledge that there is no copyrighted material in your video.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;&quot;&gt;&lt;span style=&quot;background: white;&quot;&gt;When you will enable monetization You need to signup for Google Adsense for this you must be 18 years old, and then you have&amp;nbsp;provide&amp;nbsp;valid data like Postal Address, PayPal or any Credit card number for your verification, mobile number&amp;nbsp;verification and the payment method etc, After signup, Youtube will notify you by email your account has been approved or disapproved but in the case of youtube 99% accounts are approved, when your account will be approved you need to promote your videos. note you don&#39;t have to click any ad that is available&amp;nbsp;in your videos. 2nd you also don&#39;t have to watch your own videos in both cases your account will be suspended.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;&quot;&gt;&lt;span style=&quot;background: white;&quot;&gt;After approval of Adsense, you have had upload videos frequently for engaging your audience, remember as your audience increase your earning also increases.&amp;nbsp;Adsense will pay will pay you by your chosen method when your earning reaches to hundred dollars, youtube is paying once in a month if your earning is reached $100. if it is less than $100 then you have wait for the 2nd month, it does not matter your earning is greater than $100 after the payment date. you have to wait for next month to withdraw&amp;nbsp;your money.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;&quot;&gt;&lt;span style=&quot;background: white;&quot;&gt;I hope my this article will help you to earn by youtube, keep me remember in your prayer&#39;s and stay blessed. in the case of any help, you can contact me by commenting on this post.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/1611463495771699720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2017/03/earning-with-youtube-step-by-step_18.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/1611463495771699720'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/1611463495771699720'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2017/03/earning-with-youtube-step-by-step_18.html' title='Earning with YouTube Step by Step'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-MfU_U6LyxKI/WM0c5_OCfPI/AAAAAAAAAGA/wm1JWXBr4moQb5rNfZxnowm0GOaVz58kQCLcB/s72-c/Capture.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-7985574914149240810</id><published>2017-03-05T18:39:00.001-08:00</published><updated>2018-05-11T01:22:56.248-07:00</updated><title type='text'>Earning with Blog</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;A&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;blog&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;is a discussion or informational&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;website&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;published on the&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;World Wide Web&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;consisting of discrete, often informal&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;posts. Posts are typically displayed in reverse chronological order, so that the most recent post appears first, at the top of the web page. The blog&amp;nbsp;is usually working of a single individual, occasionally of a small group, and often covered a single subject or topic.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;Many blogs provide commentary on a particular subject or topic, ranging from politics to sports. Others function as more personal&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;online diaries&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; and some function as&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;online brand advertising&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;of a particular individual or company. A typical blog combines text, digital images, and links to other blogs of the same blog owner,&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;web pages&lt;/span&gt;&lt;span style=&quot;color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;, and other media related to its topic.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;A blogger&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;is a person who owns or runs a blog or a person who maintains the blog. That is, posting articles or new posts, information, sharing the most up-to-date news, opinions and case studies to name but a few. Such entries are known as blog posts.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-rLbTYJVE-7U/WcnhJzJAE3I/AAAAAAAAABc/NvHJpffb4DAsibq6cKBRZqh8wgYkqNElQCLcBGAs/s1600/maxresdefault.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;180&quot; src=&quot;https://2.bp.blogspot.com/-rLbTYJVE-7U/WcnhJzJAE3I/AAAAAAAAABc/NvHJpffb4DAsibq6cKBRZqh8wgYkqNElQCLcBGAs/s320/maxresdefault.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;One can earn online by creating the blog, it’s not enough to create a blog only if anyone wants to earn by blogging he/she has to pay attention and time to maintain the blog by posting useful posts so that your post attracts traffic to your blog. Remember your audience is your first step towards your earning you have to advertise your blog by using your social contacts like Facebook, Twitter, Google+, Instagram. It’s not one day work it will take more than six months to grow or as per your ephods sometime it takes more than one year, after this, you have to register yourself at Adsense and different ad companies and you will start earning Dollars. In the case of any help, anyone can contact me by email or by commenting on this post.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/7985574914149240810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2017/03/earning-with-blog_5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/7985574914149240810'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/7985574914149240810'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2017/03/earning-with-blog_5.html' title='Earning with Blog'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-rLbTYJVE-7U/WcnhJzJAE3I/AAAAAAAAABc/NvHJpffb4DAsibq6cKBRZqh8wgYkqNElQCLcBGAs/s72-c/maxresdefault.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-1830898413348462534</id><published>2017-03-05T06:04:00.001-08:00</published><updated>2018-05-11T01:22:56.300-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Freelancing"/><category scheme="http://www.blogger.com/atom/ns#" term="Online earning"/><title type='text'>Work online and make Dollars. </title><content type='html'>&lt;h2 style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 22px; margin: 0px; position: relative; text-align: center;&quot;&gt;&lt;/h2&gt;&lt;div style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;Before reading this article I want to confirm you that I don&#39;t&amp;nbsp;have any benefit of sharing&amp;nbsp;this information It&#39;s just for sake of social welfare so that instead of wasting time on facebook you can earn working at home.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;There are so many ways to start&amp;nbsp;work online, by using your computer skills like typing, editing, designing, searching etc.&lt;br /&gt;&lt;br /&gt;Your each skill will help you to work online but there are certain prerequisite things like you need to improve your written&amp;nbsp;English so that you can convey your message to the receiver.&lt;br /&gt;&lt;br /&gt;You must have social ethics that proves you are&amp;nbsp;well educated. I am sharing&amp;nbsp;two best websites to register and start work today.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-jyVvKiQ9gew/WcnhuV2MknI/AAAAAAAAABk/27ny9Eaxc5kSw_GqkeH0zKn6yGmbdt8kgCLcBGAs/s1600/what-is-online-earning-653x393.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;393&quot; data-original-width=&quot;653&quot; height=&quot;192&quot; src=&quot;https://3.bp.blogspot.com/-jyVvKiQ9gew/WcnhuV2MknI/AAAAAAAAABk/27ny9Eaxc5kSw_GqkeH0zKn6yGmbdt8kgCLcBGAs/s320/what-is-online-earning-653x393.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #6aa84f; font-size: medium;&quot;&gt;&lt;b&gt;Fiverr: -&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #252525; line-height: 15.18px;&quot;&gt;Fiverr&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;color: #252525; line-height: 15.18px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #252525; line-height: 15.18px;&quot;&gt;is a global online marketplace offering tasks and services, beginning at a cost of $5 per job performed, from which it gets its name.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;color: #252525; line-height: 15.18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;color: #252525; line-height: 15.18px;&quot;&gt;The site is primarily used by&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 15.18px;&quot;&gt;freelancers&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;color: #252525;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #252525;&quot;&gt;who use Fiverr to offer services to customers worldwide. Currently, Fiverr lists more than three million services on the site that range between $5 and $500.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 15.18px;&quot;&gt;&lt;span style=&quot;color: #252525;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 15.18px;&quot;&gt;&lt;span style=&quot;color: #252525;&quot;&gt;Fiverr takes 20% of you earning for promoting your gig and providing you its platform&amp;nbsp;for working&amp;nbsp;online.Click link blew to go on the Fiverr.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #252525;&quot;&gt;&lt;a href=&quot;http://www.fiverr.com/&quot; style=&quot;color: #888888; text-decoration: none;&quot;&gt;www.fiverr.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 15.18px;&quot;&gt;&lt;span style=&quot;color: #252525;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 15.18px;&quot;&gt;&lt;span class=&quot;&quot; style=&quot;color: #6aa84f; font-size: medium;&quot;&gt;&lt;b&gt;Up work:-&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.5pt;&quot;&gt;Upwork&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.5pt;&quot;&gt;, formerly is a global&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;freelancing&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;platform where businesses and independent professionals connect and collaborate remotely.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.5pt;&quot;&gt;Upwork has twelve million registered freelancers and five million registered clients. Three million jobs are posted annually, worth a total of $1 billion USD, making it the world&#39;s largest freelancer marketplace. click link blew and register.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.5pt;&quot;&gt;&lt;a href=&quot;http://www.upwork.com/&quot; style=&quot;color: #888888; text-decoration: none;&quot;&gt;www.upwork.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;background: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; margin: 6pt 0in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.5pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;In the case of any help, you can comment on this post.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/1830898413348462534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2017/03/work-online-and-make-dollars_5.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/1830898413348462534'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/1830898413348462534'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2017/03/work-online-and-make-dollars_5.html' title='Work online and make Dollars. '/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://3.bp.blogspot.com/-jyVvKiQ9gew/WcnhuV2MknI/AAAAAAAAABk/27ny9Eaxc5kSw_GqkeH0zKn6yGmbdt8kgCLcBGAs/s72-c/what-is-online-earning-653x393.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-8034532025235745280</id><published>2017-01-10T11:46:00.001-08:00</published><updated>2018-05-11T01:22:56.353-07:00</updated><title type='text'>PROCESS SYNCHRONIZATION and RACE CONDITION</title><content type='html'>&lt;div class=&quot;MsoListParagraph&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-stretch: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;background: white; font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;Process synchronization&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;background: white; font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background: white; font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;refers to the idea that multiple&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;processes&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;are to join up or handshake at a certain point, in order to reach an agreement or commit to a certain sequence of action.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraph&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-autospace: none; text-indent: -.25in;&quot;&gt;&lt;span style=&quot;background: white; font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0.0001pt 0.25in; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: white; font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;(to meet in such a way to reach the processes to completion, not to reach to deadlock)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background: white; font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-hLeeQuM7Jek/WHU4cSJrxvI/AAAAAAAAAXE/yNFFflKgyqgizNqt-wgNLMT-OaodGCeWwCLcB/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;176&quot; src=&quot;https://2.bp.blogspot.com/-hLeeQuM7Jek/WHU4cSJrxvI/AAAAAAAAAXE/yNFFflKgyqgizNqt-wgNLMT-OaodGCeWwCLcB/s320/Untitled.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12pt; margin: 0in 0in 5pt 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-stretch: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Process Synchronization means sharing system resources by processes in such a way that, Concurrent access to shared data is handled thereby minimizing the chance of inconsistent data.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12pt; margin: 0in 0in 5pt 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-stretch: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Process Synchronization was introduced to handle problems that arose while multiple process executions. Some of the problems are:&lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12pt; margin: 0in 0in 5pt 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;1.&lt;span style=&quot;font-stretch: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Critical problem&lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12pt; margin: 0in 0in 5pt 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;2.&lt;span style=&quot;font-stretch: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Synchronization hardware&lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12pt; margin: 0in 0in 5pt 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;3.&lt;span style=&quot;font-stretch: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Mutex locks&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;             &lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12pt; margin: 0in 0in 5pt 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;4.&lt;span style=&quot;font-stretch: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Semaphores&lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12pt; margin: 0in 0in 5pt 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: center;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;RACE CONDITION&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;A situation like this, where several processes access and manipulate the same data concurrently and the outcome of the execution depends on the particular order in which the access takes place, is called a race condition.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none;&quot;&gt;&lt;span style=&quot;background: white; font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;A&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;race condition&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;is an undesirable situation that occurs when a device or system attempts to perform two or more operations at the same time, but because of the nature of the device or system, the operations must be done in the proper sequence to be done correctly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12.0pt; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo2; text-indent: -.25in;&quot;&gt;         &lt;/div&gt;&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; mso-line-height-alt: 9.75pt; text-align: justify;&quot;&gt;A race condition occurs when two or more threads can access shared data and they try to change it at the same time.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;background: white; margin: 0in 0in 12pt; text-align: justify;&quot;&gt;&lt;b&gt;&lt;u&gt;Determine the order in which threads attempt to access the shared data&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; mso-line-height-alt: 9.75pt; text-align: justify;&quot;&gt;Because the thread scheduling algorithm can swap between threads at any time, you don&#39;t know the order in which the threads will attempt to access the shared data. Therefore, the result of the change in data is dependent on the thread scheduling algorithm, i.e. both threads are &quot;racing&quot; to access/change the data.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;Example 1: producer-consumer example:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;producer: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV R1, counter&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (R1 = 5)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0.0001pt 1in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;INC R1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (R1 = 6)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;consumer: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV R2, counter &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (R2 = 5)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0.0001pt 1in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;DEC R2 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (R2 = 4)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;Producer: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV counter, R1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (counter = 6)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;Consumer: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV counter, R2 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (counter = 4)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;The value of count will be 4, where the correct result should be 5. The value of count could also be 6 if producer executes MOV counter, R1 at the end. The reason for this State is that we allowed both processes to manipulate the variable counter concurrently. A situation likes this, where several processes access and manipulate the same data concurrently and the outcome of the manipulation depends on the particular order in which the access takes place, is called a &lt;b&gt;race condition&lt;/b&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;Example 2: &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;Thread 1: reads x, value is 7&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;Thread 1: add 1 to x, value is now 8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;Thread 2: reads x, &lt;b&gt;&lt;span style=&quot;border: none windowtext 1.0pt; mso-border-alt: none windowtext 0in; padding: 0in;&quot;&gt;value is 7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;Thread 1: stores 8 in x&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;Thread 2: adds 1 to x, value is now 8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;Thread 2: &lt;b&gt;&lt;span style=&quot;border: none windowtext 1.0pt; mso-border-alt: none windowtext 0in; padding: 0in;&quot;&gt;stores 8 in x&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background: white; margin: 0in 0in 0.0001pt; text-align: justify;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;background: white; margin: 0in 0in 0.0001pt; text-align: justify;&quot;&gt;&lt;b&gt;&lt;u&gt;How to avoid race conditions&lt;/u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;To guard against such race conditions, we require synchronization of processes. &lt;/span&gt;A race condition occurs when two or more threads can access shared data and they try to change it at the same time. The main reason is the data is shared. So we implement some locking mechanism. Race conditions can be avoided by employing some sort of&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;locking&lt;/b&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;mechanism before the code that accesses the shared resource:&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12.0pt; margin-top: 0in; text-align: justify;&quot;&gt;for ( int i = 0; i &amp;lt; 10000000; i++ )&lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12.0pt; margin-top: 0in; text-align: justify;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12.0pt; margin-top: 0in; text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp; //lock x&lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12.0pt; margin-top: 0in; text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp; x = x + 1; &lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12.0pt; margin-top: 0in; text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp; //unlock x&lt;/div&gt;&lt;div style=&quot;background: white; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; mso-line-height-alt: 9.75pt; text-align: justify;&quot;&gt;                                                   &lt;/div&gt;&lt;div style=&quot;background: white; line-height: 12.0pt; margin-top: 0in; text-align: justify;&quot;&gt;}&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/8034532025235745280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2017/01/process-synchronization-and-race_10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/8034532025235745280'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/8034532025235745280'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2017/01/process-synchronization-and-race_10.html' title='PROCESS SYNCHRONIZATION and RACE CONDITION'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-hLeeQuM7Jek/WHU4cSJrxvI/AAAAAAAAAXE/yNFFflKgyqgizNqt-wgNLMT-OaodGCeWwCLcB/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-7310458614819545904</id><published>2016-12-17T00:22:00.001-08:00</published><updated>2018-05-11T01:22:56.401-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Topic"/><title type='text'>Polymorphism</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Polymorphism is a feature of OOP that allows one interface to be used for a general class of actions. The specific action is determined by the exact nature of the situation. By dint of polymorphism, it is possible to design a generic interface to a group of related activities. This helps reduce complexity by allowing the same interface to be used to specify a general class of action. It is the compiler’s job to select the specific action as it applies to each situation.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-q_e7qLy_8cs/WcniMATibTI/AAAAAAAAABo/NqgVhRnW6iwuzl6cXlH2CyRWMNEG9h6QgCLcBGAs/s1600/Polymorphism-example.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;746&quot; data-original-width=&quot;1019&quot; height=&quot;234&quot; src=&quot;https://4.bp.blogspot.com/-q_e7qLy_8cs/WcniMATibTI/AAAAAAAAABo/NqgVhRnW6iwuzl6cXlH2CyRWMNEG9h6QgCLcBGAs/s320/Polymorphism-example.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The programmer does not need to make the selection manually. He needs only remember and utilize the general interface. In this way, polymorphism promotes extensibility.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/7310458614819545904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2016/12/polymorphism_17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/7310458614819545904'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/7310458614819545904'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2016/12/polymorphism_17.html' title='Polymorphism'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-q_e7qLy_8cs/WcniMATibTI/AAAAAAAAABo/NqgVhRnW6iwuzl6cXlH2CyRWMNEG9h6QgCLcBGAs/s72-c/Polymorphism-example.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-7707874021816040069</id><published>2016-12-16T00:13:00.001-08:00</published><updated>2018-05-11T01:22:56.449-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Topic"/><title type='text'> Features of object-oriented programming over the procedure-oriented and Java as platform independence</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Java makes platform independence possible by translating a program into bytecode instead of machine code. Bytecode is a highly optimized set of instructions designed to be executed by the Java run-time system or JVM (Java Virtual Machine). Translating a Java program into bytecode makes it much easier to run a program in a wide variety of environments because only the JVM needs to be implemented for each platform. Once the run-time package exists for a given system, any Java program can run on it.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-v-FkxurZ9VU/WcnitFe7oKI/AAAAAAAAABw/VfQFzs2ZSrwt0cuWhISweYQFGbFlZfo9ACLcBGAs/s1600/oop-concepts-2-638.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;479&quot; data-original-width=&quot;638&quot; height=&quot;240&quot; src=&quot;https://3.bp.blogspot.com/-v-FkxurZ9VU/WcnitFe7oKI/AAAAAAAAABw/VfQFzs2ZSrwt0cuWhISweYQFGbFlZfo9ACLcBGAs/s320/oop-concepts-2-638.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Although the details of the JVM will differ from platform to platform, all understand the same Java bytecode. If a Java program were compiled to native code, then different versions of the same program would have to exist for each type of CPU. Thus, the execution of bytecode by the JVM is the easiest way to create truly portable programs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/7707874021816040069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2016/12/features-of-object-oriented-programming_16.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/7707874021816040069'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/7707874021816040069'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2016/12/features-of-object-oriented-programming_16.html' title=' Features of object-oriented programming over the procedure-oriented and Java as platform independence'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://3.bp.blogspot.com/-v-FkxurZ9VU/WcnitFe7oKI/AAAAAAAAABw/VfQFzs2ZSrwt0cuWhISweYQFGbFlZfo9ACLcBGAs/s72-c/oop-concepts-2-638.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-4796094832526337874</id><published>2016-12-16T00:09:00.001-08:00</published><updated>2018-05-11T01:22:56.497-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Topic"/><title type='text'>There are three principles of OOP short definations</title><content type='html'>Encapsulation&lt;br /&gt;Inheritance&lt;br /&gt;Polymorphism&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-v-FkxurZ9VU/WcnitFe7oKI/AAAAAAAAAB0/W5OuZQZTWlQyJ5paUvxpYHWfwmn27oAJQCEwYBhgL/s1600/oop-concepts-2-638.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;479&quot; data-original-width=&quot;638&quot; height=&quot;240&quot; src=&quot;https://2.bp.blogspot.com/-v-FkxurZ9VU/WcnitFe7oKI/AAAAAAAAAB0/W5OuZQZTWlQyJ5paUvxpYHWfwmn27oAJQCEwYBhgL/s320/oop-concepts-2-638.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Encapsulation is the mechanism that binds together code and the data it manipulates and keeps both safe from outside interference and misuse.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Inheritance is the process by which one object acquires the properties of another object. By use of inheritance, an object would need only to define those qualities that make it unique within its class. It can inherit its general attributes from its parent. Thus, it is the inheritance mechanism that makes it possible for one object to be a specific instance of a more general case.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Polymorphism is a feature that allows one interface to be used for a general class of actions. The specific action is determined by the exact nature of the situation.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/4796094832526337874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2016/12/there-are-three-principles-of-oop-short_16.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/4796094832526337874'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/4796094832526337874'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2016/12/there-are-three-principles-of-oop-short_16.html' title='There are three principles of OOP short definations'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-v-FkxurZ9VU/WcnitFe7oKI/AAAAAAAAAB0/W5OuZQZTWlQyJ5paUvxpYHWfwmn27oAJQCEwYBhgL/s72-c/oop-concepts-2-638.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-1988617046502124820</id><published>2016-12-12T08:44:00.001-08:00</published><updated>2018-05-11T01:22:56.545-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Article"/><title type='text'>DEADLOCKS and METHODS FOR HANDLING DEADLOCKS in OS</title><content type='html'>&lt;div style=&quot;margin-bottom: .0001pt; margin: 0in; text-align: justify;&quot;&gt;In a multiprogramming environment, several processes may compete for a finite number of resources.&amp;nbsp;A process requests resources; if the resources are not available at that time, the process enters a waiting state.&lt;span style=&quot;font-size: 13.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: .0001pt; margin: 0in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Coming to definition&lt;/span&gt;&lt;span style=&quot;font-size: 13.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: .0001pt; margin: 0in; text-align: justify;&quot;&gt;Sometimes, a waiting process is never again able to change state, because the resources it has requested are held by other waiting processes. This situation is called a deadlock.&lt;span style=&quot;font-size: 13.5pt;&quot;&gt; &lt;/span&gt;The principle of&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;Deadlock can be defined as the permanent blocking of a set of processes that either competes for system resources or communicate with each other.&lt;span style=&quot;font-size: 13.5pt;&quot;&gt; &lt;/span&gt;A situation in which two or more processes are unable to proceed because each is waiting&lt;span style=&quot;font-size: 13.5pt;&quot;&gt; &lt;/span&gt;For one of the others to do something.&lt;span style=&quot;font-size: 13.5pt;&quot;&gt; &lt;/span&gt;A set of processes is deadlocked (is in a deadlocked state) when each process in the set is blocked waiting for an event that can only be triggered (caused) by another blocked process in the set.&lt;span style=&quot;font-size: 13.5pt;&quot;&gt; &lt;/span&gt;All deadlocks involve conflicting needs for resources by two or more processes. This is what we call the set of processes in the deadlock.&amp;nbsp;A common example is the traffic deadlock. A figure shows a situation in which four cars have arrived at a four-way stop intersection at approximately the same time.&lt;span style=&quot;font-size: 13.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-Ly8451NtEoQ/WE7QyJLQZ2I/AAAAAAAAAWU/9z3Zm5tHZ5Ei-Ia3UrAdTgB9R9OUANj-gCLcB/s1600/Untitled.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;161&quot; src=&quot;https://3.bp.blogspot.com/-Ly8451NtEoQ/WE7QyJLQZ2I/AAAAAAAAAWU/9z3Zm5tHZ5Ei-Ia3UrAdTgB9R9OUANj-gCLcB/s320/Untitled.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;If all four cars ignore the rules and proceed (cautiously) into the intersection at the same time, then each car sizes&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt;&quot;&gt;&amp;nbsp;/occupies /reserves / finishes one resource (one quadrant) but cannot proceed because the required second resource has already been seized by another car. This is an actual deadlock.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;Resemblance of deadlock with Kansas legislature’s law&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Perhaps the best illustration of a deadlock can be drawn from a law passed by the Kansas legislature early in the 20th century. It said, in part: “When two trains approach each other at a crossing, both shall come to a full stop and neither shall start up again until the other has gone.”&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 14pt;&quot;&gt;In which situations, the deadlock becomes common&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Deadlock problems can only become more common, given current trends, including larger numbers of processes, multithreaded programs, many more resources within a system, and an emphasis on long-lived file and database servers rather than batch systems.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 16pt;&quot;&gt;METHODS FOR HANDLING DEADLOCKS&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Generally speaking, we can deal with the deadlock problem in one of three ways. We can use a protocol to prevent or avoid deadlocks, ensuring that the system will never&lt;i style=&quot;font-weight: bold;&quot;&gt; &lt;/i&gt;enter a deadlocked state. We can allow the system to enter a deadlocked state, detect it, and recover. We can ignore the problem altogether and pretend that deadlocks never occur in the system. The third solution is the one used by most operating systems, including Linux and Windows. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;timesnewroman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;These three ways result in the following general methods of handling deadlocks:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;Deadlock prevention&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;It provides a set of methods to ensure that at least one of the necessary conditions (Mutual exclusion, Hold and wait, No preemption, Circular wait) cannot hold.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;Deadlock avoidance&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;requires that the operating system is given additional information in advance concerning which resources a process will request and use during its lifetime. With this additional knowledge, the operating system can decide for each request whether or not the process should wait.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;To decide whether the current request can be satisfied or must be delayed, the system must consider the resources currently available, the resources currently allocated to each process, and the future requests and releases of each process.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;To ensure that deadlocks never occur, the system can use either a deadlock prevention or a deadlock avoidance scheme. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;Deadlock Detection: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;If a system does not employ either a deadlock-prevention or a deadlock avoidance algorithm, then a deadlock situation may occur. In this environment, the system may provide an algorithm that examines the state of the system to determine whether a deadlock has occurred and that algorithm will recover the system from the deadlock.&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/1988617046502124820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2016/12/deadlocks-and-methods-for-handling_12.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/1988617046502124820'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/1988617046502124820'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2016/12/deadlocks-and-methods-for-handling_12.html' title='DEADLOCKS and METHODS FOR HANDLING DEADLOCKS in OS'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://3.bp.blogspot.com/-Ly8451NtEoQ/WE7QyJLQZ2I/AAAAAAAAAWU/9z3Zm5tHZ5Ei-Ia3UrAdTgB9R9OUANj-gCLcB/s72-c/Untitled.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-4749338466315868086</id><published>2016-12-09T01:53:00.001-08:00</published><updated>2018-05-11T01:22:56.591-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Article"/><title type='text'>PAGE REPLACEMENT ALGORITHMS in OS</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: center; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;PAGE REPLACEMENT ALGORITHMS&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;In general, we want a page replacement algorithm with the lowest page-fault rate.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;We evaluate an algorithm by running it on a particular string of memory references and computing the number of page faults on that string.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;To determine the number of page faults for a particular reference string and page replacement algorithm, we also need to know the number of page frames available.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Obviously, as the number of frames available increases, the number of page faults decreases.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-bGO7e1tC_ZM/WEp_XzN55NI/AAAAAAAAAVs/AhGhTV4m9HkUOFHvBSO0fghttuA8kFuLgCLcB/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;124&quot; src=&quot;https://1.bp.blogspot.com/-bGO7e1tC_ZM/WEp_XzN55NI/AAAAAAAAAVs/AhGhTV4m9HkUOFHvBSO0fghttuA8kFuLgCLcB/s320/Untitled.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: center; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;(Expected relationship between number of free frames allocated to a process and the number of page faults caused by it).&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;FIFO Page Replacement&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;The simplest page-replacement algorithm is a FIFO algorithm.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt;&quot;&gt;When a page must be replaced, the oldest page is chosen.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt;&quot;&gt;We can create a FIFO queue to hold all pages in memory. We replace the page at the head of the queue. When a page is brought into memory we insert t at the tail of the queue.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Example: consider the reference string: &lt;/span&gt;&lt;span style=&quot;color: #231f20; font-size: 10.5pt;&quot;&gt;7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2, 1, 2, 0, 1, 7, 0, 1&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-q2F-3JuW-mk/WEp-vYGBRHI/AAAAAAAAAVo/0oxuT9io1GExnU4P5X1qZ22QSmNjKIjVQCEw/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;90&quot; src=&quot;https://3.bp.blogspot.com/-q2F-3JuW-mk/WEp-vYGBRHI/AAAAAAAAAVo/0oxuT9io1GExnU4P5X1qZ22QSmNjKIjVQCEw/s320/Untitled.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/4749338466315868086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2016/12/page-replacement-algorithms-in-os_9.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/4749338466315868086'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/4749338466315868086'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2016/12/page-replacement-algorithms-in-os_9.html' title='PAGE REPLACEMENT ALGORITHMS in OS'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-bGO7e1tC_ZM/WEp_XzN55NI/AAAAAAAAAVs/AhGhTV4m9HkUOFHvBSO0fghttuA8kFuLgCLcB/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-3692327026558070251</id><published>2016-12-06T02:24:00.001-08:00</published><updated>2018-05-11T01:22:56.635-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Article"/><title type='text'></title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-o7Ya8R76Mz8/WEaR1b5GTdI/AAAAAAAAATY/Mkq6IeXUZswIk_kt34ZZaiAekTWf4oCugCLcB/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;230&quot; src=&quot;https://4.bp.blogspot.com/-o7Ya8R76Mz8/WEaR1b5GTdI/AAAAAAAAATY/Mkq6IeXUZswIk_kt34ZZaiAekTWf4oCugCLcB/s320/Untitled.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;BASIC ELEMENTS OF COMPUTER&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt;A computer consists of the processor, memory, and I/O components, with one or more modules of each type. These components are interconnected in some fashion to achieve the main function of the computer, which is to execute programs. Thus, there are four main structural elements:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-align: justify; text-autospace: none; text-indent: -.25in; text-justify: inter-ideograph;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;&quot;&gt;1.&lt;span style=&quot;font-stretch: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-weight: bold;&quot;&gt;Processor:&lt;/span&gt;&lt;span style=&quot;font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt;Controls the operation of the computer and performs its data processing functions. When there is only one processor, it is often referred to as the &lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-weight: bold;&quot;&gt;central processing unit &lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt;(CPU).&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-align: justify; text-autospace: none; text-indent: -.25in; text-justify: inter-ideograph;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-font-style: italic; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;&quot;&gt;2.&lt;span style=&quot;font-stretch: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-weight: bold;&quot;&gt;Main memory:&lt;/span&gt;&lt;span style=&quot;font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt;Stores data and programs. This memory is typically volatile; that is when the computer is shutdown, the contents of the memory are lost. In contrast, the contents of disk memory are retained even when the computer system is shut down. Main memory is also referred to as &lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-style: italic;&quot;&gt;real memory &lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt;or &lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-style: italic;&quot;&gt;primary memory.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-align: justify; text-autospace: none; text-indent: -.25in; text-justify: inter-ideograph;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;&quot;&gt;3.&lt;span style=&quot;font-stretch: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-weight: bold;&quot;&gt;I/O modules:&lt;/span&gt;&lt;span style=&quot;font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt;Move data between the computer and its external environment. The external environment consists of a variety of devices, including secondary memory devices (e.g., disks), communications equipment, and terminals.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;An I/O module transfers data from external devices to processor and memory, and vice versa. It contains internal buffers for temporarily holding data until they can be sent on.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraph&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-align: justify; text-autospace: none; text-indent: -.25in; text-justify: inter-ideograph;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;&quot;&gt;4.&lt;span style=&quot;font-stretch: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-weight: bold;&quot;&gt;System bus&lt;/span&gt;&lt;span style=&quot;font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-weight: bold;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt;Provides for communication among processors, main memory, and I/O modules.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt;The figure depicts these top-level components. One of the processor’s functions is to exchange data with memory. For this purpose, it typically makes use of two internal (to the processor) registers: MAR And MBR&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt;MAR:&lt;/span&gt;&lt;span style=&quot;font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt;Memory addresses register (MAR), which specifies the address in memory for the next read or write.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt;MBR memory buffer register (MBR): This contains the data to be written into memory or which receives the data read from memory. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt;I/O addresses register (I/OAR) specifies a particular I/O device. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: TimesTen-Roman;&quot;&gt;An I/O buffer register (I/OBR) is used for the exchange of data between an I/O module and the processor.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/3692327026558070251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2016/12/basic-elements-of-computer-computer_6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/3692327026558070251'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/3692327026558070251'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2016/12/basic-elements-of-computer-computer_6.html' title=''/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-o7Ya8R76Mz8/WEaR1b5GTdI/AAAAAAAAATY/Mkq6IeXUZswIk_kt34ZZaiAekTWf4oCugCLcB/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-2241680113362423235</id><published>2016-12-05T00:23:00.001-08:00</published><updated>2018-05-11T01:22:56.679-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Article"/><title type='text'>Cache memory</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-kPhM4nRGoas/WEUjdzODddI/AAAAAAAAAQE/o4b5OimZc7EZ6iZh0OROCMAfVpqoLURJQCLcB/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;223&quot; src=&quot;https://4.bp.blogspot.com/-kPhM4nRGoas/WEUjdzODddI/AAAAAAAAAQE/o4b5OimZc7EZ6iZh0OROCMAfVpqoLURJQCLcB/s320/Untitled.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;Although cache memory is invisible to the OS, it interacts with other memory management hardware. Furthermore, many of the principles used in virtual memory schemes&amp;nbsp; are also applied in the cache memory.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;On all instruction cycles, the processor accesses memory at least once, to fetch the instruction, and often one or more additional times, to fetch operands and/ or store results. The rate at which the processor can execute instructions is clearly limited by the memory cycle time (the time it takes to read one word from or write one word to memory). This limitation has been a significant problem because of the persistent mismatch between the processor and main memory speeds: Over the years, processor speed has consistently increased more rapidly than memory access speed. We are faced with a trade-off among speed, cost, and size. Ideally, main memory should be built with the same technology as that of the processor registers, giving memory cycle times comparable to processor cycle times. This has always been too expensive a strategy. The solution is to exploit the principle of the locality by providing a small, fast memory between the processor and main memory, namely the cache.&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;(b) Three-level cache organization&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.5in; text-align: justify; text-indent: .5in; text-justify: inter-ideograph;&quot;&gt;&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;Figure: Cache and Main Memory&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;b&gt;Cache Design&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-Nx0MRBPk_2Q/WEUjrMAoysI/AAAAAAAAAQI/cHzhP9U43Qg2Oc1qfaptAASJBcXpIU-tgCEw/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;202&quot; src=&quot;https://2.bp.blogspot.com/-Nx0MRBPk_2Q/WEUjrMAoysI/AAAAAAAAAQI/cHzhP9U43Qg2Oc1qfaptAASJBcXpIU-tgCEw/s320/Untitled.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;Key elements&amp;nbsp; of cache design are briefly summarized here. We will see that similar design issues must be addressed in dealing with virtual memory and disk cache design. They fall into the following categories:&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;• Cache size&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;• Block size&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;• Mapping function&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;• Replacement algorithm&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;• Write policy&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;• Number of cache levels&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;We have already dealt with the issue of cache size. It turns out that reasonably small caches can have a significant impact on performance.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;Another size issue is that of block size: the unit of data exchanged between cache and main memory. As the block size increases from very small to larger sizes, the hit ratio will at first increase because of the principle of locality: the high probability that data in the vicinity of a referenced word are likely to be referenced in the near future. As the block size increases, more useful data are brought into the cache. The hit ratio will begin to decrease, however, as the block becomes even bigger and the probability of using the newly fetched data becomes less than the probability of reusing the data that have to be moved out of the cache to make room for the new block.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;When a new block of data is read into the cache, the mapping function&lt;b&gt; &lt;/b&gt;determines which cache location the block will occupy. Two constraints affect the design of the mapping function. First, when one block is read in, another may have to be replaced. We would like to do this in such a way as to minimize the probability that we will replace a block that will be needed in the near future. (i.e. we have not to delete a block coming in near future). The more flexible the mapping functions, the more scope we have to design a replacement algorithm to maximize the hit ratio. Second, the more flexible the mapping function, the more complex is the circuitry required to search the cache to determine if a given block is in the cache.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;The replacement algorithm&lt;b&gt; &lt;/b&gt;chooses, within the constraints of the mapping&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;function, which blocks to replace when a new block is to be loaded into the cache and the cache already has all slots filled with other blocks. We would like to replace the block that is least likely to be needed again in the near future. Although it is impossible to identify such a block, a reasonably effective strategy is to replace the block that has been in the cache longest with no reference to it. This policy is referred to as the least-recently-used (LRU) algorithm. Hardware mechanisms are needed to identify the least-recently-used block.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;If the contents of a block in the cache are altered, then it is necessary to write it&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;Back to main memory before replacing it. The &lt;b&gt;write policy &lt;/b&gt;dictates when the memory write operation takes place. At one extreme, the writing can occur every time that the block is updated. At the other extreme, the writing occurs only when the block is replaced.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;Finally, it is now commonplace to have multiple levels of cache, labeled L1&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;(cache closest to the processor), L2, and in many cases a third level L3.&amp;nbsp;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/2241680113362423235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2016/12/cache-memory_5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/2241680113362423235'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/2241680113362423235'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2016/12/cache-memory_5.html' title='Cache memory'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-kPhM4nRGoas/WEUjdzODddI/AAAAAAAAAQE/o4b5OimZc7EZ6iZh0OROCMAfVpqoLURJQCLcB/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-37082809997207537</id><published>2016-12-02T11:05:00.001-08:00</published><updated>2018-05-11T01:22:56.723-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Article"/><title type='text'>THREADS IN OPERATING SYSTEM</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #231f20; font-size: 12.0pt;&quot;&gt;A thread is a basic unit of CPU utilization; it comprises a thread ID, a program counter, a register set, and a stack.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #231f20; font-size: 12.0pt;&quot;&gt;It shares with other threads belonging to the same process its code section, data section, and other operating-system resources, such as open files and signals.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #231f20; font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Threads share the memory and the resources of the process to which they belong by default.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #231f20; font-size: 14.0pt;&quot;&gt;Single threaded process&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #231f20; font-size: 12.0pt;&quot;&gt;A traditional (or &lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #231f20; font-size: 12.0pt;&quot;&gt;heavyweight&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #231f20; font-size: 12.0pt;&quot;&gt;) process has a single thread of control.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-OgHgBwVgzqc/WEHFw-7IY_I/AAAAAAAAAPs/k7UwBg3o1u89ggsrOlBQLQ95bj2pbJygQCLcB/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://1.bp.blogspot.com/-OgHgBwVgzqc/WEHFw-7IY_I/AAAAAAAAAPs/k7UwBg3o1u89ggsrOlBQLQ95bj2pbJygQCLcB/s320/Untitled.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: Palatino-Roman;&quot;&gt;when a process is running a word-processor program, a single thread of instructions is being executed. This single thread of control allows the process to perform only one task at a time.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: Palatino-Roman;&quot;&gt;A single-threaded process has one &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: Palatino-Bold;&quot;&gt;program counter &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: Palatino-Roman;&quot;&gt;specifying the next instruction to execute. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-family: Palatino-Roman;&quot;&gt;The execution of such a process must be sequential.&amp;nbsp; The CPU executes one instruction of the process after another until the process completes.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #231f20; font-size: 14.0pt;&quot;&gt;multithreaded process&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #231f20; font-size: 12pt;&quot;&gt;If a process has multiple threads of control, it can perform more than one task at a time.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #231f20; font-size: 12.0pt;&quot;&gt;A multithreaded process has multiple program counters, each pointing to the next instruction to execute for a given thread.&lt;/span&gt;&lt;/div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;https://2.bp.blogspot.com/-zvF7hh5oKw4/WEHGBJXJWEI/AAAAAAAAAPw/wy44Wmy835wdTKOhxyTJolFLX3S3MiP1ACLcB/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://2.bp.blogspot.com/-zvF7hh5oKw4/WEHGBJXJWEI/AAAAAAAAAPw/wy44Wmy835wdTKOhxyTJolFLX3S3MiP1ACLcB/s320/Untitled.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #231f20; font-size: 12.0pt;&quot;&gt;Most modern operating systems have extended the process concept to allow a process to have multiple threads&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #231f20; font-size: 12pt;&quot;&gt;of execution and thus to perform more than one task at a time. This feature is especially beneficial on multicore systems, where multiple threads can run in parallel.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #231f20; font-size: 12pt;&quot;&gt;Most software applications that run on modern computers are multithreaded.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #231f20; font-size: 14.0pt;&quot;&gt;Example:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #231f20; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #231f20; font-size: 12.0pt;&quot;&gt;1.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #231f20; font-size: 12.0pt;&quot;&gt;An application typically is implemented as a separate process with several threads of control. A web browser might have one thread display images or text while another thread retrieves data from the network, for example.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #231f20; font-size: 12.0pt;&quot;&gt;2.&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #231f20; font-size: 12.0pt;&quot;&gt;A word processor may have a thread for displaying graphics, another thread for responding to keystrokes from the user, and a third thread for performing spelling and grammar checking in the background.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/37082809997207537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2016/12/threads-in-operating-system_2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/37082809997207537'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/37082809997207537'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2016/12/threads-in-operating-system_2.html' title='THREADS IN OPERATING SYSTEM'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-OgHgBwVgzqc/WEHFw-7IY_I/AAAAAAAAAPs/k7UwBg3o1u89ggsrOlBQLQ95bj2pbJygQCLcB/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-5906733522041022559</id><published>2016-12-02T07:05:00.001-08:00</published><updated>2018-05-11T01:22:56.765-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Article"/><title type='text'>PROCESS STATE</title><content type='html'>&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;mso-pagination: widow-orphan; text-align: center;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 16.0pt;&quot;&gt;PROCESS STATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;The state of a process is defined in part by the current activity of that process. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;As a process executes, it changes &lt;b&gt;state&lt;/b&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;A process may be in one of the following states:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-layout-grid-align: none; mso-list: l1 level1 lfo1; mso-pagination: widow-orphan; text-autospace: none; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;1.&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-size: 7pt; font-stretch: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;New&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;. The process is being created.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-layout-grid-align: none; mso-list: l1 level1 lfo1; mso-pagination: widow-orphan; text-autospace: none; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;2.&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-size: 7pt; font-stretch: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Running&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;. Instructions are being executed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-layout-grid-align: none; mso-list: l1 level1 lfo1; mso-pagination: widow-orphan; text-autospace: none; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;3.&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-size: 7pt; font-stretch: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Waiting&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;. The process is waiting for some event to occur (such as an I/O completion or reception of a signal).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-layout-grid-align: none; mso-list: l1 level1 lfo1; mso-pagination: widow-orphan; text-autospace: none; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;4.&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-size: 7pt; font-stretch: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ready&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;. The process is waiting to be assigned to a processor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-layout-grid-align: none; mso-list: l1 level1 lfo1; mso-pagination: widow-orphan; text-autospace: none; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;5.&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-size: 7pt; font-stretch: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Terminated&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;. The process has finished execution.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;The states that they represent are found on all systems.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;It is important to realize that only one process can be &lt;i&gt;running &lt;/i&gt;on any processor at any instant. Many processes may be &lt;i&gt;ready &lt;/i&gt;and &lt;i&gt;waiting, &lt;/i&gt;however. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;The state diagram corresponding to these states is presented below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-xVzlB1Ks2A4/WEGNbkfYXII/AAAAAAAAAPI/k7hiaUuq1XQy9XjoSLixGFxdGDGMVKsgwCLcB/s1600/Untitled3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;165&quot; src=&quot;https://2.bp.blogspot.com/-xVzlB1Ks2A4/WEGNbkfYXII/AAAAAAAAAPI/k7hiaUuq1XQy9XjoSLixGFxdGDGMVKsgwCLcB/s320/Untitled3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 2.5in; mso-layout-grid-align: none; mso-pagination: widow-orphan; text-autospace: none; text-indent: .5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Diagram of process states&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 2.5in; mso-layout-grid-align: none; mso-pagination: widow-orphan; text-autospace: none; text-indent: .5in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-align: center; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 16.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 16.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-align: center; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 16.0pt;&quot;&gt;SCHEDULING QUEUES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;Job queues&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;As processes enter the system, they are put into a &lt;b&gt;job queue&lt;/b&gt;, which consists of all processes in the system. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;Ready queues&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-layout-grid-align: none; mso-list: l0 level1 lfo2; mso-pagination: widow-orphan; text-autospace: none; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 12.0pt;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-size: 7pt; font-stretch: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;The processes that are residing in main memory and are ready and waiting to execute are kept on a list called the &lt;b&gt;ready queue&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-layout-grid-align: none; mso-list: l0 level1 lfo2; mso-pagination: widow-orphan; text-autospace: none; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 12.0pt;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-size: 7pt; font-stretch: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;This queue is generally stored as a linked list. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-layout-grid-align: none; mso-list: l0 level1 lfo2; mso-pagination: widow-orphan; text-autospace: none; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 12.0pt;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-size: 7pt; font-stretch: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;A ready-queue header contains pointers to the first and final PCBs in the list. Each PCB includes a pointer field that points to the next PCB in the ready queue.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .25in; mso-layout-grid-align: none; mso-pagination: widow-orphan; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;Device queue&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-layout-grid-align: none; mso-list: l2 level1 lfo3; mso-pagination: widow-orphan; text-autospace: none; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 12.0pt;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-size: 7pt; font-stretch: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Suppose the process makes an I/O request to a shared device, such as a disk. Since there are many processes in the system, the disk may be busy with the I/O request of some other process. The process therefore may have to wait for the disk. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-layout-grid-align: none; mso-list: l2 level1 lfo3; mso-pagination: widow-orphan; text-autospace: none; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 12.0pt;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-size: 7pt; font-stretch: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;The list of processes waiting for a particular I/O device is called a &lt;b&gt;device queue&lt;/b&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-layout-grid-align: none; mso-list: l2 level1 lfo3; mso-pagination: widow-orphan; text-autospace: none; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 12.0pt;&quot;&gt;·&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-size: 7pt; font-stretch: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Each device has its own device queue &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-Qxk9WlbK6Lg/WEGNmS7w7PI/AAAAAAAAAPM/1t4ImLVdVCkF9GXrGmLQ_bZHxTFATmjVgCLcB/s1600/Untitled1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;188&quot; src=&quot;https://4.bp.blogspot.com/-Qxk9WlbK6Lg/WEGNmS7w7PI/AAAAAAAAAPM/1t4ImLVdVCkF9GXrGmLQ_bZHxTFATmjVgCLcB/s320/Untitled1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: HelveticaNeue-Roman; font-size: 9.0pt; mso-bidi-font-family: HelveticaNeue-Roman;&quot;&gt;The ready queue and various I/O device queues&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 14.0pt;&quot;&gt;Queuing diagram of process scheduling&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;A common representation of process scheduling is a &lt;b&gt;queueing diagram&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-eTKdjnjE2M8/WEGNqdMRNCI/AAAAAAAAAPQ/7dXysz-TjKwkhr4zIEwae0Q6qSyTYx_vACLcB/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://2.bp.blogspot.com/-eTKdjnjE2M8/WEGNqdMRNCI/AAAAAAAAAPQ/7dXysz-TjKwkhr4zIEwae0Q6qSyTYx_vACLcB/s320/Untitled.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Each rectangular box represents a queue. Two types of queues are present: the ready queue and a set of device queues. The circles represent the resources that serve the queues, and the arrows indicate the flow of processes in the system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/5906733522041022559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2016/12/process-state_2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/5906733522041022559'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/5906733522041022559'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2016/12/process-state_2.html' title='PROCESS STATE'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-xVzlB1Ks2A4/WEGNbkfYXII/AAAAAAAAAPI/k7hiaUuq1XQy9XjoSLixGFxdGDGMVKsgwCLcB/s72-c/Untitled3.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-1869413114099490554</id><published>2016-11-30T11:57:00.001-08:00</published><updated>2018-05-11T01:22:56.811-07:00</updated><title type='text'>The mysterious city of Mohenjo Daro</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/h8BJTggtwW0/0.jpg&quot; src=&quot;https://www.youtube.com/embed/h8BJTggtwW0?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/1869413114099490554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2016/11/the-mysterious-city-of-mohenjo-daro_30.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/1869413114099490554'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/1869413114099490554'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2016/11/the-mysterious-city-of-mohenjo-daro_30.html' title='The mysterious city of Mohenjo Daro'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/h8BJTggtwW0/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-1806315296808630748</id><published>2016-11-29T06:28:00.001-08:00</published><updated>2018-05-11T01:22:56.861-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Article"/><title type='text'>Dijkstra’s Algorithm</title><content type='html'>&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; mso-outline-level: 2; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background: white; margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-hansi-theme-font: minor-latin;&quot;&gt;Dijkstra&#39;s algorithm&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-hansi-theme-font: minor-latin;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-hansi-theme-font: minor-latin;&quot;&gt;is an&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;algorithm&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;for finding the&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;shortest paths&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;between&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;nodes&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;in a&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;graph, which may represent, for example, road networks. It was conceived by&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;computer scientist&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;Edger W. Dijkstra&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;in 1956&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background: white; margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-hansi-theme-font: minor-latin;&quot;&gt;The algorithm exists in many variants; Dijkstra&#39;s original variant found the shortest path between two nodes,&lt;sup&gt; &lt;/sup&gt;but a more common variant fixes a single node as the &quot;source&quot; node and finds shortest paths from the source to all other nodes in the graph, producing a&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;shortest-path tree.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background: white; margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-hansi-theme-font: minor-latin;&quot;&gt;For a, given source node in the graph, the algorithm finds the shortest path between that node and every other.&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;It can also be used for finding the shortest paths from a single node to a single destination node by stopping the algorithm once the shortest path to the destination node has been determined. For example, if the nodes of the graph represent cities and edge path costs represent driving distances between pairs of cities connected by a direct road, Dijkstra&#39;s algorithm can be used to find the shortest route between one city and all other cities. As a result, the shortest path algorithm is widely used in network&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;routing protocols, most notably&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;IS-IS and Open Shortest Path First (OSPF). It is also employed as a&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;subroutine&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;in other algorithms such as&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;Johnson&#39;s.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background: white; margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; text-align: justify;&quot;&gt;&lt;span class=&quot;spelle&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;Dijkstra’s&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;algorithm is one of the most useful graph algorithms. &lt;span class=&quot;spelle&quot;&gt;Dijkstra’s&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;algorithm is one of the most useful graph algorithms.&lt;/span&gt;&lt;span style=&quot;color: #252525; font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;Algorithm&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;:&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;grame&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;ShortestPath(&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;G&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;,&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;v&lt;/i&gt;)&amp;nbsp; // a little miss leading since the output is only the distance&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;grame&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;input&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;: A simple undirected weighted graph&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;G&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.0in; text-align: justify;&quot;&gt;&lt;span class=&quot;grame&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;with&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;non negative edge weights and a start vertex,&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;v&lt;/i&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;grame&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;output&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;:&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;D&lt;/i&gt;(&lt;i&gt;u&lt;/i&gt;) the distance&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;u&lt;/i&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;is from&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;v&lt;/i&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;Initialize&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;grame&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;D&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;grame&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;v&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;) = 0 and&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;D&lt;/i&gt;(&lt;i&gt;u&lt;/i&gt;) =&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;∞&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;for&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;u&lt;/i&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;!=&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;v&lt;/i&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;Initialize priority queue&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;Q&lt;/i&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;of vertices using&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;D&lt;/i&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;as key.&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;grame&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;while&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;Q&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;is not empty&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;do&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.0in; text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;u&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;=&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;grame&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Q&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;grame&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;.removeMin(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;)&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;for&lt;/b&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;each vertex&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;z&lt;/i&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;adjacent to&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;u&lt;/i&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;and&lt;/b&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;in&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;Q&lt;/i&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;do&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.5in; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;if&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;grame&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;grame&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;D&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;(&lt;i&gt;u&lt;/i&gt;) +&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;w&lt;/i&gt;((&lt;i&gt;u&lt;/i&gt;,&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;z&lt;/i&gt;)) &amp;lt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;D&lt;/i&gt;(&lt;i&gt;z&lt;/i&gt;)&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;then&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.5in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;grame&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;D&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;grame&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;z&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;) =&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;D&lt;/i&gt;(&lt;i&gt;u&lt;/i&gt;) +&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;w&lt;/i&gt;((&lt;i&gt;u&lt;/i&gt;,&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;z&lt;/i&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.5in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;grame&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;update&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;z&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;in&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;Q&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;grame&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;return&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;D&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;spelle&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;Dijkstra’s&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;uses:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .6in; text-indent: -.1in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;Weighted graph&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .6in; text-indent: -.1in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;Distance function or array&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .6in; text-indent: -.1in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;Priority Queue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .6in; text-indent: -.1in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;Relaxation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;The cost is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in;&quot;&gt;&lt;span class=&quot;grame&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;O(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;(&lt;span class=&quot;spelle&quot;&gt;&lt;i&gt;n&lt;/i&gt;+&lt;i&gt;m&lt;/i&gt;&lt;/span&gt;)&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;spelle&quot;&gt;lg&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;n&lt;/i&gt;) using a heap&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in;&quot;&gt;&lt;span class=&quot;grame&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;O(&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;n&lt;/span&gt;&lt;/i&gt;&lt;sup&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;2&lt;/span&gt;&lt;/sup&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;+&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;m&lt;/i&gt;) using an unsorted sequence.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Dijkstra&#39;s Shortest Path Algorithm and Its&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Application&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;The shortest path problem exists in variety of areas. A well-known shortest path algorithm is Dijkstra&#39;s, also called&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;&quot;label algorithm&quot;. Experiment results have shown that the &quot;label algorithm&quot; has the following issue Its exiting&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;mechanism is effective to undirected graph but ineffective to digraph, or even gets into an infinite loop. It hasn&#39;t&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;addressed the problem of adjacent vertices in shortest path. It hasn&#39;t considered the possibility that many vertices&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;may obtain the &quot;p-label&quot; simultaneously. By addressing these issues, we have improved the algorithm significantly.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Our experiment results indicate that the three issues have been effectively resolved.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;The problem is to find the shortest path between starting vertex and terminal vertex (which exist in a graph or network diagram) is widely used in various fields, such as computer network routing algorithm, the&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;robot Pathfinder, route navigation, game design, and so on.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;The structure of the paper is as follows first I will introduce Dijkstra’s “label algorithm” second I will&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;point out that the algorithm needs to be improved through experiments; thirdly, we propose an improved&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;algorithm and verified the algorithm through experiments. Experimental results show that improved&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;algorithm is more effective than “label algorithm”, and can solve inadequacies of “label algorithm”&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;effectively.&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle61&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 9.0pt;&quot;&gt;2. Dijkstra&#39;s &quot;Label Algorithm&quot;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Dijkstra’s “label algorithm” which was proposed in 1959 is one of the best shortest path algorithms.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;“Label algorithm” has a very wide range of applications, such as multi-point routing, surveying and&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;mapping science, the shortest path of logistics and transport, the intelligent transportation system&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;the expressway network toll collection, and so on. There are many related research about the shortest&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;path algorithm and Dijkstra’s “label algorithm”&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt; The content of Dijkstra’s “label algorithm”&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Suppose G = &amp;lt;V, E, W&amp;gt; is a n-order simple weighted graph ( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;wij &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;≥0). If vertex &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;is not adjacent to&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;vertex&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;then set &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;wij &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;∞. To calculate the shortest path between vertex &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 and other vertices in graph.&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;G. Following are related definitions:(1). Suppose&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;li&lt;/span&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;is the weight of the shortest path from &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 to &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;. If &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;obtain the label&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;li &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;then&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;vi&lt;/span&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;obtain the “p-label” &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*( (permanent label) in step r(r≥0).&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(2). Suppose &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)( is the upper of the shortest path from &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 to &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;.If &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;obtain &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)( then &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;obtain “tlabel” &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)(&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(temporary label) in step&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;r. (3). Set &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;P r &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;| &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;has obtained “p-label”} to be ”pass vertex set” in step r.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(4). Set &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;V- &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;P r &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;to be “not pass vertex set” in step r.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Dijkstra&#39;s “label algorithm” is the following:Initial: r←0, &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 )*0( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;0, &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;P &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;0 &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1}, &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;T&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;0 &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;V-{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1},&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)0( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;wij &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(j≠1). ( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 obtain “p label”, &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;obtain “tlabel”)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;①&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;. Find next “p-label” vertex.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Set &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;li &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;min{&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)1( }(r≥1). &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;obtain “p-label” &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*( . Update the “pass vertex set” and the “not pass&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;vertex set”:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Pr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Pr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 10.0pt;&quot;&gt;∪&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;}, &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 -{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;}.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;check&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;Tr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;: If&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;Tr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 7.0pt;&quot;&gt;∅&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;then the algorithm end else jump &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;②&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;. &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Update each vertex’s “t-label” in &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;l j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;min{&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)1( ,&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*( + &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;wij &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;}. &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*( is the latest “p-label”. set r←r+1 and jump &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;①&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Dijkstra’s label algorithm can effectively solve the shortest path problem of simple weighted&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;undigraph. But Dijkstra’s label algorithm is inadequate and need to be improved. The following will&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;analyze each of them and propose the improvement.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;span class=&quot;fontstyle51&quot;&gt;2.2. The Exit Mechanism of Dijkstra&#39;s Label Algorithm&lt;/span&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;The exit mechanism of Dijkstra’s label algorithm is: check &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(“not pass vertex set” in step r, r≥0), if&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;Tr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 7.0pt;&quot;&gt;∅&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;then the algorithm end.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Such an exit mechanism is effective to undigraph but ineffective to digraph. For example, if two&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;vertices are disconnected in a digraph, the system will not shut down and fall into an infinite loop&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;according to the algorithm.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;To solve the problem, this paper propose the following exit mechanism: check &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;( ”not pass vertex&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;set” in step r, r≥0), If &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 7.0pt;&quot;&gt;∅&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;then the algorithm end; calculate “p-label” &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;min{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)1( }(r≥1), if&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*(&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;∞ then the algorithm end.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;The adjacent vertices in the shortest path&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Dijkstra’s label algorithm did not specify how to get adjacent vertices (specific to the previous vertices)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;in the shortest path.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;While in practice, it is often needed to find the adjacent vertices in the shortest path. So Dijkstra’s label&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;algorithm needs to be improved.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;This paper proposes the following improvements: while updating the “t-label” of each vertex in &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;according to &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;, if &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;’s “t-label” is updated then &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;is the adjacent vertex of &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;in the shortest path.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Each vertex&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;may has more than one adjacent vertices.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;More than one vertices obtain the p-label simultaneously&lt;/span&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Dijkstra’s label algorithm ignores the problem that many vertices may obtain the “p-label”&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;simultaneously. Thus Dijkstra’s label algorithm should be improved.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;This paper proposes the following improvements: set &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;min{&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)1( }(r≥1) and &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;obtain the “plabel” &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*(&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;. Update &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Pr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;and &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;: &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;P r &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Pr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 10.0pt;&quot;&gt;∪&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;}, &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 -{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;}. If many vertices have the same “tlabel” then these vertices obtain the “p-label” simultaneously.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle61&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 9.0pt;&quot;&gt;3. The improved Dijkstra’s label algorithm&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;According to the inadequate of Dijkstra’s label algorithm and the corresponding improvement, this&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;paper proposes an improved algorithm of Dijkstra’s label algorithm &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Basic definitions&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(1). Suppose &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*( is the weight of the shortest path between &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 and &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;. If &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;obtain the label &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*(then&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;obtain the “p-label” &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*( (permanent label) in step r (r≥0).&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(2). Suppose &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)( is the upper of the shortest path from &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 to &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;.If &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;obtain &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)( then &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;obtain “tlabel” &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)(&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(temporary label) in step r.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(3). Set &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;P r &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;| &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;has obtained ”p-label”} to be “pass vertex set” in step r.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(4). Set &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;V- &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;P r &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;to be “not pass vertex set” in step r.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(5). Set &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Ai &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;to be “ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;’s adjacent vertices set”.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(6).Set &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Nr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;to be “vertices which obtain p-label” in step r.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt; Improved algorithm&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;The following is the improved algorithm:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Initial: r←0, &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 obtain “p-label”: &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 )*0( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;0, &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;P &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;0 &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1}, &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;T&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;V-{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1}, &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;’s “t-label” : &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)0( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;w&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;, if)0(&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;≠∞ then &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Aj &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1} else &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Aj &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 7.0pt;&quot;&gt;∅&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(j≠1).&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;①&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;. Find next “p-label” vertex.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;set min &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)1( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1min&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 7.0pt;&quot;&gt;∈&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tv rj&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)1( }&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;，&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;r≥1. &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Nr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 7.0pt;&quot;&gt;∅&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;if min &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)1( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;∞ then the algorithm end.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;check&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;span class=&quot;fontstyle51&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 7.0pt;&quot;&gt;∈&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 : if &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)1( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;min &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)1( then &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;obtain the “p-label“:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;min &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)1( update: &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;P r &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Pr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 10.0pt;&quot;&gt;∪&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;}, &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 -{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;}, &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Nr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Nr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 10.0pt;&quot;&gt;∪&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;}.check&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;Tr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;:if&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 7.0pt;&quot;&gt;∅&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;then the algorithm end else jump &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;②&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;。&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;②&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;.Update each vertex’s “t-label” in &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;according to &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Nr&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;for&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;span class=&quot;fontstyle51&quot;&gt;v j &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 7.0pt;&quot;&gt;∈&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Tr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)1(for&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;span class=&quot;fontstyle51&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 7.0pt;&quot;&gt;∈&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle91&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 7.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Nr &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;,if (&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*( + &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;wij &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＜&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)( then &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)( &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*( + &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;wij &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;), &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Aj &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;}if (&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;li r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)*( + &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;wij &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;l jr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;)( then &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Aj &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-size: 10.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;＝&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;Aj &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;cambria math&amp;quot; , serif; font-size: 10.0pt;&quot;&gt;∪&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;vi &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;}set r←r+1, jump &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;①&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span class=&quot;fontstyle61&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 9.0pt;&quot;&gt;4. Experiment of the Improved Algorithm&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;According to the improved Dijkstra’s “label algorithm”, this paper conducted an experiment. Fig. 1. Directed Graph&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Using the improved “label algorithm” to calculate the shortest path between &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;v&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;1 and other vertices in&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;the above weighted digraph. The process is the following table:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;Table 1. The Processing Process&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle61&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 9.0pt;&quot;&gt;Experimental Analysis&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;: A vertex may has many adjacent vertices. For example, v4 has 2 adjacent&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;vertices: v1 and v3.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle101&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;All the shorted paths&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle51&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-hansi-theme-font: minor-latin;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v2&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v3&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v6&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v8 v1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v2&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v5&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v6&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v8 (weight 6)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v2&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v7 v1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v2&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v3&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v7 (weight 5)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v4 v1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v2&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v3&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle81&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10.0pt;&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;v4 (weight 3)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;fontstyle31&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; mso-ansi-font-size: 12.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-hansi-theme-font: minor-latin;&quot;&gt;m.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 13.5pt;&quot;&gt;&lt;v:shapetype coordsize=&quot;21600,21600&quot; filled=&quot;f&quot; id=&quot;_x0000_t75&quot; o:preferrelative=&quot;t&quot; o:spt=&quot;75&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; stroked=&quot;f&quot;&gt; &lt;v:stroke joinstyle=&quot;miter&quot;&gt; &lt;v:formulas&gt; &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt; &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt; &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt; &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt; &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt; &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt; &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt; &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt; &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt; &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt; &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt; &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt; &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt; &lt;v:path gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot; o:extrusionok=&quot;f&quot;&gt; &lt;o:lock aspectratio=&quot;t&quot; v:ext=&quot;edit&quot;&gt; &lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;v:shape id=&quot;Picture_x0020_1&quot; o:spid=&quot;_x0000_i1025&quot; style=&quot;height: 184.5pt; mso-wrap-style: square; visibility: visible; width: 372pt;&quot; type=&quot;#_x0000_t75&quot;&gt; &lt;v:imagedata o:title=&quot;&quot; src=&quot;file:///C:/Users/SARTAJ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png&quot;&gt; &lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 13.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/1806315296808630748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2016/11/dijkstras-algorithm_29.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/1806315296808630748'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/1806315296808630748'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2016/11/dijkstras-algorithm_29.html' title='Dijkstra’s Algorithm'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8840018977592914115.post-5011838335870954056</id><published>2016-11-28T01:51:00.001-08:00</published><updated>2018-05-11T01:22:56.937-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Article"/><title type='text'>HERBS AND SKIN CARE</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_Zs9nNlwuDUI/SF3g4NcIjGI/AAAAAAAABlk/QDGErhm0cz8/s400/Ayurveda+skin+care+Herbs.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://4.bp.blogspot.com/_Zs9nNlwuDUI/SF3g4NcIjGI/AAAAAAAABlk/QDGErhm0cz8/s400/Ayurveda+skin+care+Herbs.JPG&quot; width=&quot;364&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; My grand father was a herbal healer( Veda, Hakeem ) he was a best and regular reader of books on alternative medicine.He was famous and successful healer of many acute and chronic disease. I learn many things from him . Once he told me that present scientific system of Medical Colleges and Universities, &lt;a href=&quot;https://healdynfit.blogspot.com/&quot; target=&quot;_blank&quot;&gt;Health&lt;/a&gt; and Healing&amp;nbsp; or curing is based on the experiments on old herbal knowledge and remedies.The word&lt;b&gt;&lt;i&gt;&amp;nbsp;Ved&lt;/i&gt;&lt;/b&gt;&amp;nbsp;was pronounced by Europeans ad&amp;nbsp;&lt;i&gt;&lt;b&gt;Med.&amp;nbsp;&lt;/b&gt;&lt;/i&gt;He&lt;i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/i&gt;told that thousand years ago when regular Veda and Hakeem&#39;s were not found every where, when any person become ill the relatives carry him on a cart and put that in the middle of crossroads, where many&amp;nbsp; passenger or the passer-by inquire about the problem, someone could inform them about some healer or remedy.&amp;nbsp; Many of the cosmetics and toiletries used on skin are derived from herbs.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; We see that ancient people had good knowledge of properties of herbs so the put there names in accordance with there properties&amp;nbsp; The botanical name of deadly night shade is BELLADONNA&amp;nbsp; means &quot;beautiful lady&quot;. I&amp;nbsp; writing here some herbal tips for skin care&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;OILY SKIN&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;You need a stringent remedy to apply to oily skin it will remove any oil accumulated on the surface, keep the skin clean and tighten the surface. In long term, this can help reduce the amount of secretions produced by the oil glands. Try whitch-Hazel or cosmetic preparation&amp;nbsp; based on it.(this is one of the most gentle yet effective&amp;nbsp; of all the astringents.Oily skin tends to develop blackheads, where oil in pores reacts with air to produce black color on its surface. These will be less noticeable if the pores are tight rather than lax and again astringent will help.&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The gel from witch-hazel can be used as face-pack. Another traditionally used material for a pack is finely ground oatmeal. mix this with water and a little bit of slippery elm powder (which helps sooth inflamed skin and will give a more work able consistency), apply to skin and leave for about 15 minutes, gently wash it with cool water and pat the skin dry .Elder flower water is another traditional astringent use on the skin to help reduce blemishes as well as counteract oiliness.The two can easily be combined sometimes if the skin is excessively oily&amp;nbsp; oily&amp;nbsp; the problem can be&amp;nbsp; alleviated by taking herbal remedies internally. The most suitable are those that used to be known as the blood purifiers`.Various combinations are available on scientific herbal stores in the form of tablets or dry herbs to take as `teas .These are well worth trying if you have a persistent or sever problem. &amp;nbsp;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://gikcenter.blogspot.com/feeds/5011838335870954056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://gikcenter.blogspot.com/2016/11/herbs-and-skin-care_28.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/5011838335870954056'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8840018977592914115/posts/default/5011838335870954056'/><link rel='alternate' type='text/html' href='https://gikcenter.blogspot.com/2016/11/herbs-and-skin-care_28.html' title='HERBS AND SKIN CARE'/><author><name>Faiza</name><uri>http://www.blogger.com/profile/11417580447357113758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//1.bp.blogspot.com/-XT47Mg8ft7c/WvVUNkLz7jI/AAAAAAAAAnA/IPBDZEaslBwm7G_-iXyykGVRI3iB7dRnQCK4BGAYYCw/s220/13754370_639563159544209_7266191886582432944_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/_Zs9nNlwuDUI/SF3g4NcIjGI/AAAAAAAABlk/QDGErhm0cz8/s72-c/Ayurveda+skin+care+Herbs.JPG" height="72" width="72"/><thr:total>0</thr:total></entry></feed>