دسته بندی | مقالات ترجمه شده isi |
بازدید ها | 20 |
فرمت فایل | doc |
حجم فایل | 1796 کیلو بایت |
تعداد صفحات فایل | 13 |
صف بندی موازی برنامه نویسی DNA
چکیده-در این مقاله ما یک الگوریتم موازی جدید پیشنهاد می کنیم که صف بندی بهینه رشته برنامه نویسی DNA مبتنی بر مدل DNA/protein که توسط Hein پیشنهاد شده است را بمنظور تعیین فاصله بین دو رشته برنامه نویسی DNA محاسبه کند. اثبات خواهیم کرد که این الگوریتم نسبت به الگوریتم ترتیبی، از نظر هزینه بهینه بوده و تطبیقی می باشد. الگوریتم موازی اجرا شده و نتایج آزمایشی، کارایی این الگوریتم را نشان خواهد داد.
کلیدواژگان: بیوانفورماتیک، الگوریتم های موازی، تنظیمات رشته.
Parallel alignment of coding DNA
S.H. Alavi-Soltani, H. Ahrabian1, A. Nowzari-Dalini
Center of Excellence in Biomathematics,
School of Mathematics, Statistics, and Computer Science,
University of Tehran, Tehran, Iran.
Email: {alavi,ahrabian,nowzari}@ut.ac.ir.
Abstract
We present a new parallel algorithm that computes an optimal alignment of the coding DNA sequences based on DNA/protein model proposed by Hein for the evaluating distance between two coding DNA sequence. The algorithm is proved to be adaptive and cost optimal with respect to the sequential algorithm. The parallel algorithm is implemented and experimental results show the efficiency of algorithm.
Keywords: Bioinformatics, Parallel algorithms, Sequence alignments.
1 Introduction
1. مقدمه
[Jones و همکارانش، 2004]. صف بندی رشته در رشته های زیستی، تحت عنوان صف بندی شناخته شده اند. برنامه نویسی دینامیکی روش انتخاب نواحی هم جهت شده رشته های DNA و پروتئینی می باشد. برای تعدادی از طرح های امتیازدهی صف بندی، این روش برای تولید یک صف بندی از دو رشته داده شده، با بیشترین احتمال امتیاز تضمین شده می باشد. امتیاز بندی با در نظر گرفتن فواصل بین دو رشته تغییر می یابد. مکانیزم امتیاز دهی برای دو رشته را می توان با سه مدل مختلف طراحی کرد:
مدل DNA، مدل پروتئین، مدل پروتئین/DNA. در این مقاله، با مدل پروتئین/DNA سر و کار خواهیم داشت. حال توضیح مختصری در مورد این سه مدل می دهیم.
یک روش سرراست، فاصله تکاملی بین دو رشته برنامه نویسی DNA این است که از برنامه نویسی پروتیئن چشم پوشی کرده و فاصله را با استفاده از چند مدل تکاملی DNA محاسبه کند. فاصله تکاملی بین دو رشته در یک مدل سطح DNA را می توان اغلب بصورت مساله صف بندی کلاسیک فرمول نویسی کرده و بصورت کارایی با برنامه نویسی دینامیکی محاسبه کرد [Jones و همکارانش2004؛ Needlman 1970و همکارانش؛ 1980Waterman].
معمولا توصیف فاصله تکاملی بر اساس یک صف بندی از پروتئین های رمزگذاری شده نسبت به یک صف بندی تنها بر اساس برنامه نویسی DNA بیشتر قابل اتکا می باشد [Pearson, 1996].
دسته بندی | برنامه نویسی |
بازدید ها | 26 |
فرمت فایل | zip |
حجم فایل | 1978 کیلو بایت |
تعداد صفحات فایل | 19 |
برنامه ریزی مشترک و برنامه نویسی شبکه های بی سیم
چکیده
در این مقاله، ما یک چارچوب جدید برای برنامه نویسی شبکه در شبکه های بی سیم ادهاک ایجاد کرده ایم. اول، ما یک توپولوژی شبکه های بی سیم ساده برای نشان دادن این موضوع در نظر گرفته ایم که چگونه برنامه نویسی شبکه می تواند اهداف توان عملیاتی و بهره وری انرژی را فراتر از راه حل های مسیریابی بهبود دهد. سپس، ما مشکل برنامه نویسی شبکه را به طور کلی در رابطه با کنترل دسترسی متوسط مبتنی بر برنامه ریزی (MAC) به شبکه های بی سیم گسترش داده ایم. برای این منظور، ما گره ها را به مجموعه ای گسسته از فرستنده ها و گیرنده ها جزء بندی کرده ایم که منجر به تحقق شبکه بدون تعارض[1] با حداقل هزینه (به عنوان مثال قدرت) شده است. ما به طور جداگانه تحقق شبکه مجزا را با استفاده از یک مکانیزم تقسیم زمان فعال کرده ایم. سپس، ما محتوای شبکه را از طریق برنامه نویسی شبکه مشخص کرده ایم و برنامه زمانی انتقال را برای بهینه سازی اندازه گیری های توان عملیاتی یا انرژی انجام داده ایم. بعد از آن، ما یک روش ایجاد کدهای شبکه خطی متغیر با زمان نشان داده ایم که خصوصیات شبکه های بی سیم را برآورده کرده است. همچنین، ما از طریق نتایج عددی، بهره وری عملیاتی و انرژی بالاتر برنامه نویسی شبکه نسبت به موارد معمول مسیریابی را بررسی کرده ایم.
Abstract—In this paper, we establish a new framework for network
coding in ad hoc wireless networks. First, we consider a simple
wireless network topology to illustrate how network coding
can improve throughput and energy efficiency objectives beyond
routing solutions. Then, we extend the network coding problem to
general wireless networks in conjunction with scheduling-based
medium access control (MAC). For that purpose, we partition the
nodes into disjoint sets of transmitters and receivers that result in
conflict-free network realizations with minimum cost (e.g. power)
assignments. We separately activate distinct network realizations
using a time division mechanism. Then, we specify the content of
network flows through network coding and derive transmission
schedules to optimize the throughput or energy measures. Next,
we present a method of constructing time-varying linear network
codes that satisfy the wireless network properties. Also, we verify
via numerical results the superior performance of network coding
over routing in terms of throughput and energy efficiency.
دسته بندی | اندروید+android |
بازدید ها | 0 |
فرمت فایل | zip |
حجم فایل | 10482 کیلو بایت |
تعداد صفحات فایل | 1 |
بدون نیاز به کامپیوتر و اینترنت و فقط بر روی گوشی ، فقط با چند لمس و انجام چند مرحله ساده بدون نیاز به هیچ گونه برنامه نویسی کاملترین فایل های apk را بسازید ...
همچنین امکان استفاده از تبلیغات عدد و پرداخت درون برنامه ای برای کسب درآمد شما وجود دارد .
توجه : برنامه های ساخته شده بر روی تمامی نسخه های اندروید قابل اجراست .
برنامه ساز همراه چیست ؟
برنامه ساز همراه ، جامع ترین برنامه ساز موبایلی جهان برای ساخت برنامه های اندرویدی می باشد که به صورت کاملا ساده این امکان را برای همه فراهم می نماید که بدون داشتن دانش برنامه نویسی ، کاملترین برنامه های اندروید را بدون نیاز به کامپیوتر و اینترنت و بر روی موبایل خود طراحی نمایند.
این برنامه ساز قابلیت های بی نظیری را در اختیار کاربر قرار می دهد که کار طراحی و ایجاد برنامه ها را بسیار آسان می کند .
قابلیت ها و ویژگی های نرم افزار :
طراحی و ساخت برنامه های اندروید بدون نیاز به حتی یک خط کد نویسی
تولید برنامه های بهینه و کم حجم و قابل نصب بر روی تمامی دستگاه های اندرویدی
طراحی برنامه های اندروید روی دستگاه اندروید و بدون نیاز به کامپیوتر و اینترنت
امکان نمایش تبلیغات "عدد" در برنامه های ساخته شده و کسب درآمد
امکان اتصال برنامه های ساخته شده به سیستم پرداخت درون برنامه ای بازار و کسب درآمد
امکان درج تصویر ، آیکون ، ویدئو و صوت در برنامه های ساخته شده
امکان طراحی صفحه شروع برنامه (Splash Screen) به صورت کامل و ساده
امکان طراحی منوها و فهرست های متنوع و کامل برای برنامه های ساخته شده
امکان تعریف عملکرد برای تمامی گزینه های منو و فهرست
امکان استفاده از چندین منو و فهرست در برنامه های ساخته شده
امکان طراحی و ویرایش صفحات برنامه بوسیله ویرایشگر کامل
امکان وارد کردن فایل های متنی (Text) به صفحات برنامه
امکان تعریف امکان به اشتراک گذاری صفحات توسط کاربر و یا
امکان تعریف و ویرایش قالب منو ها ، فهرست ها و صفحات بصورت بسیار ساده
امکان تعریف فونت های برنامه و اضافه کردن فایل فونت های دلخواه (TTF)
امکان ویرایش آیکون ، نام پکیج ، نام برنامه و نسخه برنامه های ساحته شده در محیطی بسیار ساده
امکان مشاهده پیش نمایش برنامه های ساخته شده قبل از تولید نهایی
دسته بندی | علوم انسانی |
بازدید ها | 7 |
فرمت فایل | docx |
حجم فایل | 180 کیلو بایت |
تعداد صفحات فایل | 140 |
بررسی برنامه ریزی شهری دارای 140صفحه وبا فرمت ورد وقابل ویرایش
فهرست
عنوان صفحه
پیشگفتار ...................................
مقدمه ......................................
بررسی قطعه زمین مسکونی (یاخته)..............
تأثیر عوامل کلان بر قطعه بندی زمین: .........
تناسب اجتماعی
1- الگوی سکونت............................
2- جمعیت .................................
3- خانوار ................................
4- اقشار اجتماعی .........................
5- گرایشهای سکونت.........................
6- وجوه شرعی .............................
7- واحد همسایگی...........................
تناسب اقتصادی
1- اقتصاد ساختمان.........................
2- گروههای درآمدی.........................
3- قیمت زمین..............................
4- هزینه های تأسیسات شهری ................
5- اقتصاد شهری ...........................
اقلیمی ..................................
کالبدی ..................................
1- قواعد و مقررات ........................
2- مشخصات زمین............................
3- قطعه بندی مناسب زمین ..................
3-1- حرکت افقی ...........................
3-2- حرکت عمودی ..........................
جمعبندی
1- عوامل تأثیر گذار و تأثیر پذیر .........
2- ارتباط یاخته با عوامل کلان مؤثر بر نظام قطعه بندی
3- تراکم ساختمانی ........................
4- مشخصات قطعات زمین .....................
5- تراکم شهری ............................
6- توضیحات مربوط به جدول 2-5 .............
7- روش اجرائی قطعه بندی ..................
8- بلند مرتبه سازی .......................
منابع
دسته بندی | روانشناسی |
بازدید ها | 2 |
فرمت فایل | doc |
حجم فایل | 304 کیلو بایت |
تعداد صفحات فایل | 48 |
توضیحات: فصل دوم تحقیق کارشناسی ارشد (پیشینه و مبانی نظری پژوهش)
همراه با منبع نویسی درون متنی به شیوه APA جهت استفاده فصل دو تحقیق
توضیحات نظری کامل در مورد متغیر
پیشینه داخلی و خارجی در مورد متغیر مربوطه و متغیرهای مشابه
رفرنس نویسی و پاورقی دقیق و مناسب
منبع : انگلیسی و فارسی دارد (به شیوه APA)
نوع فایل: WORD و قابل ویرایش با فرمت doc
قسمتی از متن مبانی نظری و پیشینه
یکی از روشهای شناسایی ماهیت برنامهریزی استراتژیک بررسی تفاوت آن با سایر روشهای برنامهریزی است. امروزه در سازمانهای پیشرفته و در سطوح مختلف سازمانها، برنامهریزی به سه صورت اساسی برنامهریزی استراتژیک، برنامهریزی ترفندی[1] و برنامهریزی عملیاتی[2] به شرح زیر جلوه گر میشود.
الف) برنامهریزی استراتژیک:
در این برنامهریزی، اهداف و خطوط کلی و رسالت سازمان در بلندمدت تعیین میشود. این نوع برنامهریزی جامعیت داشته و در سطوح عالی سازمان شکل میگیرد؛ در این نوع برنامهریزی چارچوبی مشخص برای برنامهریزی ترفندی و برنامهریزی عملیاتی ترسیم میشود. این برنامه دارای دید بلندمدت است. در حکم چتری است که کل سازمان را به نحوی در بر میگیرد.
ب) برنامهریزی ترفندی:
این برنامهریزی که در آغاز در سازمانهای نظامی به کار گرفته شد، فرایندی است که به وسیله آن، مدیراندستهای از فعالیتهای مرتبط را در اجرای یک راهبرد تصویر میکنند. به عبارت دیگر، برنامهریزی ترفندی به مسائلی مربوط میشود که برای رسیدن به هدفهایی، توسط برنامهریزان سطوح عالی سازمان ترسیم میشوند. این نوع برنامهریزی شامل تدوین هدفها و انتخاب وسایل لازم برای دستیابی به آن هدفها است. چارچوب زمانی برنامهریزی ترفندی، کوتاهتر از برنامهریزی استراتژیک است. در نهایت، این برنامهریزی به وسیله سطوح میانی سازمان انجام میگیرد.
ج) برنامهریزی عملیاتی:
فرایندی است که به وسیله آن، مدیران اجرایی، فعالیت و گامهای ویژهای را در راستای رسیدن به اهداف مورد نظر ترسیم میکنند. برنامهریزی عملیاتی چارچوب زمانی کوتاهتری نسبت به دو برنامهریزی استراتژیک و ترفندی دارد؛ این نوع اغلب توسط مدیرانی صورت میگیرد که مسئولیت محدود برای اجرای هدفهای محدود دارند.
لازم به ذکر است که مرز بین برنامهریزی استراتژیک، ترفندی و عملیاتی کاملاً روشن نیست؛ تفاوت بین این سه برنامهریزی نسبی است.
در خصوص تفاوت بین برنامهریزی استراتژیک و برنامهریزی بلندمدت[3] میتوان به موارد ذیل اشاره کرد:
1- برنامهریزی بلندمدت تنها بر بخشهایی از سازمان تمرکز دارد؛ اما گستره برنامهریزی استراتژیک سراسر سازمان را در بر میگیرد. تمایز دیگر این که برنامهریزی بلندمدت آینده را به صورت انتخابی مینگرد؛ در صورتی که برنامهریزی استراتژیک آینده را به صورت کلی در نظر میگیرد؛
2- برنامهریزی بلندمدت به طور کلی تصویری است از وضعیت مطلوب آینده و تداوم یا گستره چیزی که از قبل وجود داشته است. این وضعیتها یا اهداف نهایی، تصویری مطلوب از آینده یا گسترهای از وضعیت موجود هستند. تحقق این اهداف ممکن است نیازمند انجام تغییراتی در برخی از روشهای انجام کار یا افزایش در هزینههای مالی و منابع انسانی باشد؛ اما فعالیت اساسی سازمان همچنان یکسان باقی میماند؛ این امر در برنامهریزی استراتژیک صادق نیست؛
3- برنامهریزی استراتژیک، به دلیل بروز تغییر یا تغییرات مهم در محصولات یا خدمات آینده سازمان مطرح میشود. با تغییر محیطی که سازمان در آن عمل میکند، کارکنان سازمان احساس میکنند فرصت جدیدی برای انجام برخی امور تازه یا متفاوت وجود دارد که در واقع تداوم امور قبلی نیستند. این حرکت به سوی زمینهای جدید یا بعدی تازه، گام یا جهش به درون چیزی ناشناخته است؛ این همان چیزی است که از آن به عنوان برنامهریزی استراتژیک نام برده میشود؛
4- برنامهریزی استراتژیک درصدد شناسایی و حل مسایل استراتژیک است؛ در حالی که برنامهریزی بلندمدت بر تعیین اهداف، مقاصد و تدوین برنامههای عملیاتی برای نیل به این اهداف تأکید دارد؛
5- برنامهریزی استراتژیک بیشتر از برنامهریزی بلندمدت بر ارزیابی محیط داخل و خارج سازمان تأکید دارد؛
6- برنامهریزی استراتژیک نیازمند تغییرات کیفی بوده و شامل تعداد زیادی برنامه است که براساس مقتضیات محیط انجام خواهند شد؛ در حالی که برنامهریزی بلندمدت شامل انتظارات معینی است که براساس وضعیت موجود تدوین میشود.
برنامهریزان استراتژیک معمولاً محدوده احتمالی از آینده ممکن را در نظر گرفته، تصمیمات و فعالیتهای خود را در این محدوده به عمل میآورند؛ در حالی که برنامهریزان بلندمدت یک آینده قطعی را برای خود در نظر گرفته، برنامهها و فعالیتهای خود را برای آیندهای که بیشترین احتمال وقوع را دارد، تنظیم مینمایند؛ در صورت بروز تغییراتی در آینده فرضی، امکان اصلاح چنین برنامهای وجود ندارد؛
7- برنامهریزی استراتژیک بیش از برنامهریزی بلندمدت، آیندهمدار است؛
8- برنامهریزی استراتژیک، یک فعالیت پیچیده بوده و نیازمند مشارکت مدیران تمام سطوح سازمانی است. این مدیران نقش فعالی در برنامهریزی استراتژیک و سنجش عملکردها (شامل تنظیم و گسترش نظام مدیریت عملکرد سازمان) دارند؛
9- برنامهریزی استراتژیک باید پاسخگوی فعالیتهای سازمانی در قبال تغییرات محیط باشد؛ چرا که محیط در بخشهای غیر انتفاعی میتواند به شکل پیشبینی نشدهای تغییر کند. تأکید برنامهریزی استراتژیک بر تصمیمگیری است؛ چرا که تصمیمگیری مناسب، توانایی سازمان را در واکنش به تغییرات محیط افزایش میدهد.
برنامهریزی استراتژیک به دلیل ویژگیهای خود همچنین با برنامهریزی عملیاتی تفاوتهای بنیادی دارد؛ در زیر به برخی از آنها اشاره میشود:
[1]. tactical planning
[2]. operational planning
[3]. long rang planning