<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>دانشگاه اصفهان</PublisherName>
				<JournalTitle>پژوهش در مدیریت تولید و عملیات</JournalTitle>
				<Issn>2981-0329</Issn>
				<Volume>8</Volume>
				<Issue>1</Issue>
				<PubDate PubStatus="epublish">
					<Year>2017</Year>
					<Month>03</Month>
					<Day>21</Day>
				</PubDate>
			</Journal>
<ArticleTitle>University Course Timetabling using Constraint Programming</ArticleTitle>
<VernacularTitle>زمان‌بندی دروس دانشگاه با استفاده از برنامه ریزی محدودیت</VernacularTitle>
			<FirstPage>119</FirstPage>
			<LastPage>138</LastPage>
			<ELocationID EIdType="pii">21549</ELocationID>
			
<ELocationID EIdType="doi">10.22108/jpom.2017.21549</ELocationID>
			
			<Language>FA</Language>
<AuthorList>
<Author>
					<FirstName>هادی</FirstName>
					<LastName>شاهمرادی</LastName>
<Affiliation>کارشناسی ارشد، گروه مدیریت، دانشگاه اصفهان</Affiliation>

</Author>
<Author>
					<FirstName>سعیده</FirstName>
					<LastName>کتابی</LastName>
<Affiliation>دانشیار، گروه مدیریت، دانشگاه اصفهان</Affiliation>

</Author>
<Author>
					<FirstName>مجید</FirstName>
					<LastName>اسماعیلیان</LastName>
<Affiliation>استادیار، گروه مدیریت، دانشگاه اصفهان</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2014</Year>
					<Month>10</Month>
					<Day>19</Day>
				</PubDate>
			</History>
		<Abstract>University course timetabling problem is a challenging and time-consuming task on the overall structure of timetable in every academic environment. The problem deals with many factors such as the number of lessons, classes, teachers, students and working time, and these are influenced by some hard and soft constraints. The aim of solving this problem is to assign courses and classes to teachers and students, so that the restrictions are held. In this paper, a constraint programming method is proposed to satisfy maximum constraints and expectation, in order to address university timetabling problem. For minimizing the penalty of soft constraints, a cost function is introduced and AHP method is used for calculating its coefficients. The proposed model is tested on department of management, University of Isfahan dataset using OPL on the IBM ILOG CPLEX Optimization Studio platform. A statistical analysis has been conducted and shows the performance of the proposed approach in satisfying all hard constraints and also the satisfying degree of the soft constraints is on maximum desirable level. The running time of the model is less than 20 minutes that is significantly better than the non-automated ones.</Abstract>
			<OtherAbstract Language="FA">&lt;span lang=&quot;FA&quot;&gt;مسئلۀ جدول زمان‌بندی&lt;/span&gt;&lt;span lang=&quot;FA&quot;&gt; دروس دانشگاه، یکی از مسائل زمان‌بردر هر محیط آموزشیاست. اینمسئله با عوامل زیادی نظیر تعداد دروس، کلاس، استاد، دانشجو و زمان‌های کاری سروکار داردو محدودیت‌های سخت و نرم زیادی بر این عواملتأثیر می‌گذارند. هدف از حل این مسئله انتساب دروس و کلاس به استاد و دانشجو است؛ به‌گونه‌ای که در محدودیت‌های مسئله صدق کنند.این پژوهش از رویکرد برنامه‌ریزی محدودیت برای حل اینمسئله استفاده می‌کند. هدف این پژوهش، ارضای حداکثری انتظارات و محدودیت‌هابه‌منظور ایجادیک جدولزمان‌بندیاست.مدل پیشنهادی، از تابع هزینه‌ای برای حداقل‌سازی تخطی از محدودیت‌های نرم استفاده می‌کند که ضرایب این تابع از روش &lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;AHP&lt;/span&gt;&lt;span lang=&quot;FA&quot;&gt;محاسبه می‌شوند. این مدل برایگروه مدیریت دانشگاه اصفهان، با زبان برنامه‌نویسی&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;OPL&lt;/span&gt;&lt;span lang=&quot;FA&quot;&gt; و بر روی پلتفرم &lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;IBM ILOG CPLEX &lt;/span&gt;&lt;span lang=&quot;FA&quot;&gt;اجرا شد. جدول زمان‌بندی حاصل‌شده، با ارضای کامل محدودیت‌های سخت و ارضای کاملاً رضایت‌بخش محدودیت‌های نرم همراه بود. این جدول زمان در مدت‌زمان کمتر از 20 دقیقه بهدست آمد که در مقایسه با زمان صرف‌شده در مدل‌های فراابتکاری و سایر مدل‌های ریاضی پیشنهادشده برای اینمسئله، بسیار قابلِ‌ملاحظه است.&lt;/span&gt;</OtherAbstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">برنامه‌ریزی محدودیت</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">جدول زمان‌بندی</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">مسئلۀ ارضای محدودیت</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">محدودیت سخت</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">محدودیت نرم</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://jpom.ui.ac.ir/article_21549_1debc0c6a9db459902bb18b6eae7b9a1.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
