انبارداری برای ایجاد عملیات لجستیکی روان و کارآمد در سازمانها، نقش کلیدی در مدیریت زنجیره تأمین دارد و چنین عملیاتی نقشی حیاتی در تعیین رقابتپذیری شرکت ایفا میکند، زیرا هزینههای لجستیک بخش مهمی از هزینههای کلی تولید محسوب میشود. انبار به عنوان یک جزء ضروری در زنجیره تأمین در نظر گرفته میشود که باید برای کنترل هزینههای قابل توجه کسب و کارهای امروزی تقویت شود. برای کنترل هزینههای انبارداری، بهویژه پس از ظهور فناوریهای نوین در حوزه زنجیره تأمین و لجستیک، بسیاری از سازمانها در حال بررسی راههایی برای اداره انبار از طریق روشهای کارآمد، مؤثر و هوشمند هستند. یک انبار هوشمند شامل یک نرمافزار و یک سختافزار خواهد بود. نرمافزار یا مغز متفکر انبار کلیه فرایندهای انبارداری را مدیریت کرده و متناسب با معیارها و اولویتهای تعریف شده برای انبار، فرایندهای مورد نظر را بصورت بهینه برنامهریزی کرده و برای اجرا به سختافزار انبار ارجاع میدهد. سخت افزار انبار نیز وظیفه اجرای برنامه های ابلاغ شده از طرف نرمافزار را بر عهده دارد. در قسمت سختافزار میتوان از انسان، ربات یا سیستمهای اتوماسیون استفاده کرد. یکی از مواردی که در انبارداری هوشمند موردنظر است، بهینهسازی فرایندهای مختلفی است که در انبارداری انجام میشود. در این پژوهش، الگوریتمی جهت بازیابی و جایابی محصولات در انبارهای هوشمند ارائه شده است. الگوریتم موردنظر در دو مرحله بازیابی محصول و شارژ مجدد محصولات را انجام میدهد. الگوریتم طراحی شده با دریافت مشخصات انبار شامل محل قفسهها و راه دسترسی به آنها ، مشخصات کالاها (شامل سایزکالا، فرکانس بازیابی هر کالا) و همچنین معیارها و اولویتهای مورد نظر شرکت برای جایابی و بازیابی محصولات سعی میکند تا مکان بهینه برای هر محصول در انبار و همچنین ترتیب بازیابی محصولات را برای یک سفارش از انبار و مکان بازیابی کالای سفارش داده شده مشخص کند. بهینهسازی مورد نظر شامل مواردی مانند استفاده بهینه از فضای انبار که این امر باعث کاهش زمان چیدمان کالا میشود ، بازیابی محصولات از انبار، عدم فراموشی موجودی کالا در انبار و غیره میباشد. مدلسازی در این پژوهش به دو قسمت مسیریابی برداشت محصولات هر سفارش و شارژ مجدد محصولات تقسیم شده است. برای هر کدام از این موارد یک مدل ارائه شده است. در مدل مسیریابی، سفارش کنونی مسیریابی میشود و هزینه آن ثبت میگردد و در قسمت شارژ انبار نیز با توجه به تواتر سفارشات، اقلام مختلف در اسلاتها مجدداً شارژ و چیده میشوند. این دو مدل تا زمانی که سفارشی وجود داشته باشد با همدیگر بده و بستان خواهند داشت. الگوریتم ارائه شده علاوه بر انبارهای سنتی، در انبارهای هوشمند قابل پیادهسازی میباشد.