{"id":26969,"date":"2014-03-13T23:43:52","date_gmt":"2014-03-14T03:43:52","guid":{"rendered":"http:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/dna-fix-for-school-timetables\/"},"modified":"2014-03-13T23:43:52","modified_gmt":"2014-03-14T03:43:52","slug":"dna-fix-for-school-timetables","status":"publish","type":"post","link":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/transhuman-news-blog\/dna\/dna-fix-for-school-timetables\/","title":{"rendered":"DNA fix for school timetables"},"content":{"rendered":"<p><p>  Scientists in Russia plan to use DNA -- our genetic material --  to help them solve one of the perennial \"back to school\" problems  faced by school administrators the world over: how to match up  students, with classes and available teachers. Writing in the  International Journal of Bioinformatics Research and  Applications, the team explains how DNA's ability to store  information can be used to encode the timetabling problem and  then a solution read out using enzymes.<\/p>\n<p>    Igor Popov, Anastasiya Vorobyova and Irina Blinova of the St.    Petersburg National Research University of Information    Technologies, Mechanics and Optics, explain how timetabling is    a so-called NP-complete problem. Such problems are complex and    have many possible solutions, some of which are near-perfect    others not so much. The classic school timetabling problem    involves accommodating a number of students in a finite number    of classrooms for appropriate lessons with a limited number of    teachers offering their chosen subjects. In general, school    administrators at large schools offering many diverse courses    will expend a large amount of energy attempting to fit all    students and teachers into appropriate timetable slots during    the school week. Issues come to light when a given subject is    oversubscribed or when a subject offered has very few takers.  <\/p>\n<p>    The team explains that timetabling essentially consists of a    set of resources (teachers and classrooms), a set of activities    (lessons, study periods, physical education), and a set of    dependencies between the activities (is the Latin teacher    available on Monday mornings? Are students interested in    studying Latin available or are they likely to be in their    Greek lesson on Monday mornings?). Time is divided into slots    of the same duration and these can be hard or soft: a hard    constraint indicates that the slot is forbidden for an activity    (absolutely no Latin lessons last thing on a Friday as the    teacher has to catch an early train back to Rome), a soft    constraint indicates that the slot is not preferred (the Latin    teacher is always available on Monday mornings but can take    classes on Tuesday if students cannot make Monday morning).    Every activity and every resource may have assigned a set of    time preferences, which indicate forbidden and not preferred    time slots.  <\/p>\n<p>    All possible timetables can be encoded in a large number of    synthetic strands of DNA, the team then explains. They then    apply the various resources and constraints to a second strand    of DNA. When this is mixed with in the test-tube with the    encoded DNA strands it will match up with its complementary    strand, which can then be filtered from the brew. An enzymatic    DNA reading system can then identify the solution plucked from    the mixture and reveal the optimal timetable.  <\/p>\n<p>    Finding a unique, fully working solution to the timetabling    problem usually involves exponential growth as student numbers,    courses offered and teaching resources increase. The    application of a DNA algorithm to this problem, which could    also be applied to other logistics and scheduling problems,    reduces this exponential problem (due to massive parallelism)    to a polynomial one. \"At present, the result is purely    theoretical,\" says Popov. \"Its implementation will be an    interesting future problem.\"  <\/p>\n<p>    Story Source:  <\/p>\n<p>    The above story is based on materials provided by    Inderscience.    Note: Materials may be edited for content and length.  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>See the original post:<br \/>\n<a target=\"_blank\" href=\"http:\/\/www.sciencedaily.com\/releases\/2014\/03\/140312082400.htm\/RK=0\/RS=3rc.3ZaTy8gn0Jpm0mNjNHi.tjI-\" title=\"DNA fix for school timetables\">DNA fix for school timetables<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Scientists in Russia plan to use DNA -- our genetic material -- to help them solve one of the perennial \"back to school\" problems faced by school administrators the world over: how to match up students, with classes and available teachers. Writing in the International Journal of Bioinformatics Research and Applications, the team explains how DNA's ability to store information can be used to encode the timetabling problem and then a solution read out using enzymes.  <a href=\"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/transhuman-news-blog\/dna\/dna-fix-for-school-timetables\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-26969","post","type-post","status-publish","format-standard","hentry","category-dna"],"_links":{"self":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts\/26969"}],"collection":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/comments?post=26969"}],"version-history":[{"count":0,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts\/26969\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/media?parent=26969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/categories?post=26969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/tags?post=26969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}