Loading…
A direct barter model for course add/drop process
Even though course timetabling and student scheduling problems have been studied extensively, not much has been done for the optimization of student add/drop requests after the initial registration period. Add/drop registrations are usually processed with a first come first served policy. This, howe...
Saved in:
Published in: | Discrete Applied Mathematics 2011-04, Vol.159 (8), p.812-825 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c402t-4e8e40d776bb543460b3acddccab9bbb6b92cafb2b9c8fcbc289b8ed0566a0f03 |
---|---|
cites | cdi_FETCH-LOGICAL-c402t-4e8e40d776bb543460b3acddccab9bbb6b92cafb2b9c8fcbc289b8ed0566a0f03 |
container_end_page | 825 |
container_issue | 8 |
container_start_page | 812 |
container_title | Discrete Applied Mathematics |
container_volume | 159 |
creator | HAYDAR OZER, Ali ÖZTURAN, Can |
description | Even though course timetabling and student scheduling problems have been studied extensively, not much has been done for the optimization of student add/drop requests after the initial registration period. Add/drop registrations are usually processed with a first come first served policy. This, however, can introduce inefficiencies and dead-locks resulting in add/drop requests that are not satisfied even though they can, in fact, be satisfied. We model the course add/drop process as a direct bartering problem in which add/drop requests appear as bids. We formulate the resulting problem as an integer linear program. We show that our problem can be solved polynomially as a minimum cost flow network problem. In our model, we also introduce a two-level weighting system that enables students to express priorities among their requests. We demonstrate improvement in the satisfaction of students over the currently used model and also the fast performance of our algorithms on various test cases based on real-life registration data of our university. |
doi_str_mv | 10.1016/j.dam.2011.01.004 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_869841261</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0166218X11000163</els_id><sourcerecordid>869841261</sourcerecordid><originalsourceid>FETCH-LOGICAL-c402t-4e8e40d776bb543460b3acddccab9bbb6b92cafb2b9c8fcbc289b8ed0566a0f03</originalsourceid><addsrcrecordid>eNp9kE9LxDAQxYMouK5-AG-9iKd2J2k3TfG0LP6DBS8K3kIymUKXdrMmXcFvb5YuHoWBYeD33mMeY7ccCg5cLraFM0MhgPMC0kB1xmZc1SKXdc3P2SwxMhdcfV6yqxi3AMDTNWN8lbkuEI6ZNWGkkA3eUZ-1PmToDyFSZpxbuOD32T54pBiv2UVr-kg3pz1nH0-P7-uXfPP2_LpebXKsQIx5RYoqcHUtrV1WZSXBlgadQzS2sdZK2wg0rRW2QdWiRaEaq8jBUkoDLZRzdj_5ptyvA8VRD11E6nuzI3-IWslGVVxInkg-kRh8jIFavQ_dYMKP5qCP7eitTu3oYzsa0kCVNHcndxPR9G0wO-zin1CUTS2FLBP3MHGUXv3uKOiIHe2Qpta0890_Kb_GtHni</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>869841261</pqid></control><display><type>article</type><title>A direct barter model for course add/drop process</title><source>ScienceDirect Journals</source><creator>HAYDAR OZER, Ali ; ÖZTURAN, Can</creator><creatorcontrib>HAYDAR OZER, Ali ; ÖZTURAN, Can</creatorcontrib><description>Even though course timetabling and student scheduling problems have been studied extensively, not much has been done for the optimization of student add/drop requests after the initial registration period. Add/drop registrations are usually processed with a first come first served policy. This, however, can introduce inefficiencies and dead-locks resulting in add/drop requests that are not satisfied even though they can, in fact, be satisfied. We model the course add/drop process as a direct bartering problem in which add/drop requests appear as bids. We formulate the resulting problem as an integer linear program. We show that our problem can be solved polynomially as a minimum cost flow network problem. In our model, we also introduce a two-level weighting system that enables students to express priorities among their requests. We demonstrate improvement in the satisfaction of students over the currently used model and also the fast performance of our algorithms on various test cases based on real-life registration data of our university.</description><identifier>ISSN: 0166-218X</identifier><identifier>EISSN: 1872-6771</identifier><identifier>DOI: 10.1016/j.dam.2011.01.004</identifier><identifier>CODEN: DAMADU</identifier><language>eng</language><publisher>Kidlington: Elsevier B.V</publisher><subject>Add drop ; Algorithmics. Computability. Computer arithmetics ; Algorithms ; Applied sciences ; Barter network ; Bartering ; Calculus of variations and optimal control ; Combinatorics ; Combinatorics. Ordered structures ; Computer science; control theory; systems ; Computer systems performance. Reliability ; Course scheduling ; Exact sciences and technology ; Mathematical analysis ; Mathematical models ; Mathematics ; Minimum cost ; Network flow ; Networks ; Optimization ; Policies ; Scheduling ; Sciences and techniques of general use ; Software ; Student registration ; Students ; Theoretical computing ; Timetabling ; Weighting</subject><ispartof>Discrete Applied Mathematics, 2011-04, Vol.159 (8), p.812-825</ispartof><rights>2011 Elsevier B.V.</rights><rights>2015 INIST-CNRS</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c402t-4e8e40d776bb543460b3acddccab9bbb6b92cafb2b9c8fcbc289b8ed0566a0f03</citedby><cites>FETCH-LOGICAL-c402t-4e8e40d776bb543460b3acddccab9bbb6b92cafb2b9c8fcbc289b8ed0566a0f03</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=23976263$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>HAYDAR OZER, Ali</creatorcontrib><creatorcontrib>ÖZTURAN, Can</creatorcontrib><title>A direct barter model for course add/drop process</title><title>Discrete Applied Mathematics</title><description>Even though course timetabling and student scheduling problems have been studied extensively, not much has been done for the optimization of student add/drop requests after the initial registration period. Add/drop registrations are usually processed with a first come first served policy. This, however, can introduce inefficiencies and dead-locks resulting in add/drop requests that are not satisfied even though they can, in fact, be satisfied. We model the course add/drop process as a direct bartering problem in which add/drop requests appear as bids. We formulate the resulting problem as an integer linear program. We show that our problem can be solved polynomially as a minimum cost flow network problem. In our model, we also introduce a two-level weighting system that enables students to express priorities among their requests. We demonstrate improvement in the satisfaction of students over the currently used model and also the fast performance of our algorithms on various test cases based on real-life registration data of our university.</description><subject>Add drop</subject><subject>Algorithmics. Computability. Computer arithmetics</subject><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Barter network</subject><subject>Bartering</subject><subject>Calculus of variations and optimal control</subject><subject>Combinatorics</subject><subject>Combinatorics. Ordered structures</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems performance. Reliability</subject><subject>Course scheduling</subject><subject>Exact sciences and technology</subject><subject>Mathematical analysis</subject><subject>Mathematical models</subject><subject>Mathematics</subject><subject>Minimum cost</subject><subject>Network flow</subject><subject>Networks</subject><subject>Optimization</subject><subject>Policies</subject><subject>Scheduling</subject><subject>Sciences and techniques of general use</subject><subject>Software</subject><subject>Student registration</subject><subject>Students</subject><subject>Theoretical computing</subject><subject>Timetabling</subject><subject>Weighting</subject><issn>0166-218X</issn><issn>1872-6771</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNp9kE9LxDAQxYMouK5-AG-9iKd2J2k3TfG0LP6DBS8K3kIymUKXdrMmXcFvb5YuHoWBYeD33mMeY7ccCg5cLraFM0MhgPMC0kB1xmZc1SKXdc3P2SwxMhdcfV6yqxi3AMDTNWN8lbkuEI6ZNWGkkA3eUZ-1PmToDyFSZpxbuOD32T54pBiv2UVr-kg3pz1nH0-P7-uXfPP2_LpebXKsQIx5RYoqcHUtrV1WZSXBlgadQzS2sdZK2wg0rRW2QdWiRaEaq8jBUkoDLZRzdj_5ptyvA8VRD11E6nuzI3-IWslGVVxInkg-kRh8jIFavQ_dYMKP5qCP7eitTu3oYzsa0kCVNHcndxPR9G0wO-zin1CUTS2FLBP3MHGUXv3uKOiIHe2Qpta0890_Kb_GtHni</recordid><startdate>20110428</startdate><enddate>20110428</enddate><creator>HAYDAR OZER, Ali</creator><creator>ÖZTURAN, Can</creator><general>Elsevier B.V</general><general>Elsevier</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20110428</creationdate><title>A direct barter model for course add/drop process</title><author>HAYDAR OZER, Ali ; ÖZTURAN, Can</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c402t-4e8e40d776bb543460b3acddccab9bbb6b92cafb2b9c8fcbc289b8ed0566a0f03</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Add drop</topic><topic>Algorithmics. Computability. Computer arithmetics</topic><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Barter network</topic><topic>Bartering</topic><topic>Calculus of variations and optimal control</topic><topic>Combinatorics</topic><topic>Combinatorics. Ordered structures</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems performance. Reliability</topic><topic>Course scheduling</topic><topic>Exact sciences and technology</topic><topic>Mathematical analysis</topic><topic>Mathematical models</topic><topic>Mathematics</topic><topic>Minimum cost</topic><topic>Network flow</topic><topic>Networks</topic><topic>Optimization</topic><topic>Policies</topic><topic>Scheduling</topic><topic>Sciences and techniques of general use</topic><topic>Software</topic><topic>Student registration</topic><topic>Students</topic><topic>Theoretical computing</topic><topic>Timetabling</topic><topic>Weighting</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>HAYDAR OZER, Ali</creatorcontrib><creatorcontrib>ÖZTURAN, Can</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Discrete Applied Mathematics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>HAYDAR OZER, Ali</au><au>ÖZTURAN, Can</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A direct barter model for course add/drop process</atitle><jtitle>Discrete Applied Mathematics</jtitle><date>2011-04-28</date><risdate>2011</risdate><volume>159</volume><issue>8</issue><spage>812</spage><epage>825</epage><pages>812-825</pages><issn>0166-218X</issn><eissn>1872-6771</eissn><coden>DAMADU</coden><abstract>Even though course timetabling and student scheduling problems have been studied extensively, not much has been done for the optimization of student add/drop requests after the initial registration period. Add/drop registrations are usually processed with a first come first served policy. This, however, can introduce inefficiencies and dead-locks resulting in add/drop requests that are not satisfied even though they can, in fact, be satisfied. We model the course add/drop process as a direct bartering problem in which add/drop requests appear as bids. We formulate the resulting problem as an integer linear program. We show that our problem can be solved polynomially as a minimum cost flow network problem. In our model, we also introduce a two-level weighting system that enables students to express priorities among their requests. We demonstrate improvement in the satisfaction of students over the currently used model and also the fast performance of our algorithms on various test cases based on real-life registration data of our university.</abstract><cop>Kidlington</cop><pub>Elsevier B.V</pub><doi>10.1016/j.dam.2011.01.004</doi><tpages>14</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0166-218X |
ispartof | Discrete Applied Mathematics, 2011-04, Vol.159 (8), p.812-825 |
issn | 0166-218X 1872-6771 |
language | eng |
recordid | cdi_proquest_miscellaneous_869841261 |
source | ScienceDirect Journals |
subjects | Add drop Algorithmics. Computability. Computer arithmetics Algorithms Applied sciences Barter network Bartering Calculus of variations and optimal control Combinatorics Combinatorics. Ordered structures Computer science control theory systems Computer systems performance. Reliability Course scheduling Exact sciences and technology Mathematical analysis Mathematical models Mathematics Minimum cost Network flow Networks Optimization Policies Scheduling Sciences and techniques of general use Software Student registration Students Theoretical computing Timetabling Weighting |
title | A direct barter model for course add/drop process |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T20%3A02%3A28IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20direct%20barter%20model%20for%20course%20add/drop%20process&rft.jtitle=Discrete%20Applied%20Mathematics&rft.au=HAYDAR%20OZER,%20Ali&rft.date=2011-04-28&rft.volume=159&rft.issue=8&rft.spage=812&rft.epage=825&rft.pages=812-825&rft.issn=0166-218X&rft.eissn=1872-6771&rft.coden=DAMADU&rft_id=info:doi/10.1016/j.dam.2011.01.004&rft_dat=%3Cproquest_cross%3E869841261%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c402t-4e8e40d776bb543460b3acddccab9bbb6b92cafb2b9c8fcbc289b8ed0566a0f03%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=869841261&rft_id=info:pmid/&rfr_iscdi=true |