{"id":1117,"date":"2013-07-12T15:17:17","date_gmt":"2013-07-12T07:17:17","guid":{"rendered":"http:\/\/www.nargalzius.com\/blog\/?p=1117"},"modified":"2013-07-12T15:17:17","modified_gmt":"2013-07-12T07:17:17","slug":"number-coding-scheme","status":"publish","type":"post","link":"http:\/\/nargalzius.com\/blog\/archives\/2013\/07\/12\/number-coding-scheme","title":{"rendered":"Number Coding Scheme"},"content":{"rendered":"<p>My sister and I were discussing the proposed <a href=\"http:\/\/www.interaksyon.com\/article\/66032\/mmda-mulls-new-number-coding-scheme-to-keep-your-car-off-streets-not-once-but-twice\">modification on the number-coding scheme<\/a>. We basically agreed on the same things &#8211; I thought I&#8217;d share my thoughts on the matter.<\/p>\n<p>To be fair, It doesn&#8217;t take an advanced math degree to realize that something like the number coding scheme <em>does<\/em> deal with volume of vehicles on the road. The real question is if such a solution also takes into account <em>other<\/em> factors surrounding the traffic situation. The short of it, it doesn&#8217;t &#8211; and that&#8217;s where it fails to be a lasting &#8220;solution&#8221;.<\/p>\n<p>The problem, really, is that this can be easily avoided by those who can afford to buy new vehicles to circumvent the &#8220;rule&#8221; &#8211; which will eventually bring the volume <strong>back<\/strong> to what it was <em>very quick.<\/em><\/p>\n<p>I assume people who actually understand what I&#8217;m saying can imagine why this assumption is correct, but for the sake of being thorough (and for the sake of blogging about it), let me paint a clearer picture to put some perspective.<!--more--><!-- \/\/ --><\/p>\n<p>For now, let&#8217;s take all PUV and corporations out of the equation &#8211; and imagine a city comprised of say 10,000 households &#8211; and let&#8217;s throw in other &#8220;assumptions&#8221; while we&#8217;re at it.<\/p>\n<ol>\n<li>Each household has exactly one person capable of driving.<\/li>\n<li>Each household has exactly <strong>one<\/strong> vehicle at their disposal.<\/li>\n<li>All available vehicle plates are distributed evenly <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_1117_1('footnote_plugin_reference_1117_1_1');\" onkeypress=\"footnote_moveToReference_1117_1('footnote_plugin_reference_1117_1_1');\" ><sup id=\"footnote_plugin_tooltip_1117_1_1\" class=\"footnote_plugin_tooltip_text\">1 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_1117_1_1\" class=\"footnote_tooltip\">In short, 1 thousand each for every digit a plate number ends in, capish?<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_1117_1_1').tooltip({ tip: '#footnote_plugin_tooltip_text_1117_1_1', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script> <\/li>\n<li>All drivers drive responsibly.<\/li>\n<li>All of these people drive to work everyday &#8211; through <em>road x.<\/em><\/li>\n<li>Each additional car (when applicable) in a household will have end plates that are 3 digits apart &#8211; to avoid one household having both cars being coded on the same day<\/li>\n<\/ol>\n<p>Now imagine that road x only could accommodate 8,000 cars. The fact that you have 2000 more cars than you ought to have on that road is <em>one<\/em> cause for congestion. And this is where, like I said, the coding scheme <em>does<\/em> address it. Our current scheme for instance would&#8217;ve prevented 2,000 cars each day from being on the road &#8211; problem solved.<\/p>\n<p>Like I said, they haven&#8217;t factored <em>other<\/em> things &#8211; so let&#8217;s introduce one simple change: <em>all<\/em> families now have exactly <strong>2 cars<\/strong> each with different end-plates, of course.<\/p>\n<p>How many cars would then be on the road then? We can deduce that theoretically, while the number of coded cars each day would be doubled (#3), but so would the number of available cars to drive (now 20,000). The determining factor now would be the number of drivers. So if a driver of any given household can&#8217;t drive one car, they can use the other. Which means that all 10,000 drivers still get to drive at any given day, rendering our coding scheme useless just like that.<\/p>\n<p>For the heck of it, say we add another small change, now we have <strong>2 people<\/strong> capable of driving per household. Now the number of cars going to work would be what?<\/p>\n<p>The matrix to visualise how the end plates will be allotted would be like such:<\/p>\n<pre><code>1 2 3 4 5 6 7 8 9 0\n5 6 7 8 9 0 1 2 3 4\n            (x1000)<\/code><\/pre>\n<p>Each column would represent the vehicle end-plate allotment for every 1,000 households. Total number of cars, as mentioned (and pictured) is 20,000. You can see that at any given day, given our <em>current<\/em> scheme (2 end plates coded per day) there would be 4,000 households affected by the number coding &#8211; which means for those households, they&#8217;d only get to use one vehicle despite having 2 drivers &#8211; the other 6,000 households however, would be able to use <strong>both<\/strong> cars.<\/p>\n<p>So some simple algebra would say that we&#8217;ve got <code>(4,000 * 1) + (6,000 * 2) = 16,000<\/code>. <strong>Sixteen thousand<\/strong> cars! Double the capacity of <em>road x<\/em> &#8211; with the coding scheme in place.<\/p>\n<p>So the proposed modification basically says this:<\/p>\n<ul>\n<li>1, 2, 3, 4 banned on Mondays<\/li>\n<li>5, 6, 7, 8 banned on Tuesdays<\/li>\n<li>9, 0, 1, 2 banned on Wednesdays<\/li>\n<li>3, 4, 5, 6 banned on Thursdays<\/li>\n<li>7, 8, 9, 0 banned on Fridays<\/li>\n<\/ul>\n<p>Referencing that with our <em>Sim City<\/em> matrix, at any given day we&#8217;d 6,000 households affected. So the math would be something like <code>(6000 * 1) + (4000 * 2) = 14,000<\/code>. A 12.5% reduction is hardly the kind of improvement one would hope in exchange for such an inconvenience.<\/p>\n<p>Add <em>another<\/em> car into our scenario. <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_1117_1('footnote_plugin_reference_1117_1_2');\" onkeypress=\"footnote_moveToReference_1117_1('footnote_plugin_reference_1117_1_2');\" ><sup id=\"footnote_plugin_tooltip_1117_1_2\" class=\"footnote_plugin_tooltip_text\">2 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_1117_1_2\" class=\"footnote_tooltip\">While there are some households that have all three cars available, the number of drivers will be the limiting factor.<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_1117_1_2').tooltip({ tip: '#footnote_plugin_tooltip_text_1117_1_2', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script><\/p>\n<pre><code>PLATE ASSIGNMENTS    \n1 2 3 4 5 6 7 8 9 0\n5 6 7 8 9 0 1 2 3 4\n0 1 2 3 4 5 6 7 8 9\n\nDRIVEN CARS\n2 1 1 1 2 2 2 2 2 2\n            (x1000)<\/code><\/pre>\n<p>Not only is the new scheme rendered totally useless ( <code>(3000 * 1) + (7000 * 2) = 17,000<\/code> ) but we&#8217;ve also managed to <em>increase<\/em> congestion by 6%! And let&#8217;s not even think about what would happen if we increased the number of drivers.<\/p>\n<p>So sure, technically speaking, the volume of cars on the road <em>is<\/em> an issue &#8211; and that coding <em>does<\/em> address it to a certain extent, but that &#8220;extent&#8221; is <em>so narrow<\/em> &#8211; that it couldn&#8217;t even cope with a barebones scenario that doesn&#8217;t even take into account <em>other<\/em> factors we have to deal with in real life <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_1117_1('footnote_plugin_reference_1117_1_3');\" onkeypress=\"footnote_moveToReference_1117_1('footnote_plugin_reference_1117_1_3');\" ><sup id=\"footnote_plugin_tooltip_1117_1_3\" class=\"footnote_plugin_tooltip_text\">3 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_1117_1_3\" class=\"footnote_tooltip\">Vehicle road-worthiness, driver incompetence, poor road infrastructure, poor traffic enforcement, accidents, among other things.<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_1117_1_3').tooltip({ tip: '#footnote_plugin_tooltip_text_1117_1_3', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script><\/p>\n<p>I could continue discussing &#8220;better things&#8221; to focus on, but it would take too long and would entail a lot of dependencies <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_1117_1('footnote_plugin_reference_1117_1_4');\" onkeypress=\"footnote_moveToReference_1117_1('footnote_plugin_reference_1117_1_4');\" ><sup id=\"footnote_plugin_tooltip_1117_1_4\" class=\"footnote_plugin_tooltip_text\">4 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_1117_1_4\" class=\"footnote_tooltip\">Like a carpool lane would depend on our road infrastructure; or that making owning an extra vehicle a financially impracticality &#8211; but only if we have good public transportation, etc.<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_1117_1_4').tooltip({ tip: '#footnote_plugin_tooltip_text_1117_1_4', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script> All I wanted to do with this post was to demonstrate with a simple scenario and algebra &#8211; how little number-coding helps. In short, number coding can work only if you address other factors that allow its circumvention. Otherwise, all they&#8217;re doing is just adding laws that inconveniences people more than it solves anything.<\/p>\n<p>I&#8217;d focus on public transportation more if I were these law makers. We all know that it doesn&#8217;t really matter that much how much cars there are because it&#8217;ll always be over-capacity. The trouble is the busses\/jeeps\/etc. that just make unscheduled stops anywhere they please that clogs up the roads. Maybe if that&#8217;s dealt with we wouldn&#8217;t even need these schemes.<\/p><div class=\"speaker-mute footnotes_reference_container\"> <div class=\"footnote_container_prepare\"><p><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_label pointer\" onclick=\"footnote_expand_collapse_reference_container_1117_1();\">Notes<\/span><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_collapse_button\" style=\"display: none;\" onclick=\"footnote_expand_collapse_reference_container_1117_1();\">[<a id=\"footnote_reference_container_collapse_button_1117_1\">+<\/a>]<\/span><\/p><\/div> <div id=\"footnote_references_container_1117_1\" style=\"\"><table class=\"footnotes_table footnote-reference-container\"><caption class=\"accessibility\">Notes<\/caption> <tbody> \r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_1117_1('footnote_plugin_tooltip_1117_1_1');\"><a id=\"footnote_plugin_reference_1117_1_1\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>1<\/a><\/th> <td class=\"footnote_plugin_text\">In short, 1 thousand each for every digit a plate number ends in, capish?<\/td><\/tr>\r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_1117_1('footnote_plugin_tooltip_1117_1_2');\"><a id=\"footnote_plugin_reference_1117_1_2\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>2<\/a><\/th> <td class=\"footnote_plugin_text\">While there are some households that have all three cars available, the number of drivers will be the limiting factor.<\/td><\/tr>\r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_1117_1('footnote_plugin_tooltip_1117_1_3');\"><a id=\"footnote_plugin_reference_1117_1_3\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>3<\/a><\/th> <td class=\"footnote_plugin_text\">Vehicle road-worthiness, driver incompetence, poor road infrastructure, poor traffic enforcement, accidents, among other things.<\/td><\/tr>\r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_1117_1('footnote_plugin_tooltip_1117_1_4');\"><a id=\"footnote_plugin_reference_1117_1_4\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>4<\/a><\/th> <td class=\"footnote_plugin_text\">Like a carpool lane would depend on our road infrastructure; or that making owning an extra vehicle a financially impracticality &#8211; but only if we have good public transportation, etc.<\/td><\/tr>\r\n\r\n <\/tbody> <\/table> <\/div><\/div><script type=\"text\/javascript\"> function footnote_expand_reference_container_1117_1() { jQuery('#footnote_references_container_1117_1').show(); jQuery('#footnote_reference_container_collapse_button_1117_1').text('\u2212'); } function footnote_collapse_reference_container_1117_1() { jQuery('#footnote_references_container_1117_1').hide(); jQuery('#footnote_reference_container_collapse_button_1117_1').text('+'); } function footnote_expand_collapse_reference_container_1117_1() { if (jQuery('#footnote_references_container_1117_1').is(':hidden')) { footnote_expand_reference_container_1117_1(); } else { footnote_collapse_reference_container_1117_1(); } } function footnote_moveToReference_1117_1(p_str_TargetID) { footnote_expand_reference_container_1117_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } } function footnote_moveToAnchor_1117_1(p_str_TargetID) { footnote_expand_reference_container_1117_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } }<\/script>","protected":false},"excerpt":{"rendered":"<p>My sister and I were discussing the proposed modification on the number-coding scheme. We basically agreed on the same things &#8211; I thought I&#8217;d share my thoughts on the matter. To be fair, It doesn&#8217;t take an advanced math degree to realize that something like the number coding scheme does deal with volume of vehicles &hellip; <p class=\"link-more\"><a href=\"http:\/\/nargalzius.com\/blog\/archives\/2013\/07\/12\/number-coding-scheme\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Number Coding Scheme&#8221;<\/span><\/a><\/p><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[4],"tags":[473],"class_list":["post-1117","post","type-post","status-publish","format-standard","hentry","category-general","tag-general"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/1117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/comments?post=1117"}],"version-history":[{"count":0,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/1117\/revisions"}],"wp:attachment":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/media?parent=1117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/categories?post=1117"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/tags?post=1117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}