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...

Full description

Saved in:
Bibliographic Details
Published in:Discrete Applied Mathematics 2011-04, Vol.159 (8), p.812-825
Main Authors: HAYDAR OZER, Ali, ÖZTURAN, Can
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&amp;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