[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-86012-en":3,"doc-seo-86012-105":29,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},86012,1099514067415,"Rowan","https://ap-avatar.wpscdn.com/avatar/100002539d78ffe74a7?x-image-process=image/resize,m_fixed,w_180,h_180&k=1779092875211072502",8,"Research & Report","On the Upper Bound of the Generalization of FFD to Solve qBP for Some Special Cases","A variant of the bin packing problem, q-times bin packing (qBP), is studied under constraints that each item can appear at most once per bin while appearing in q different bins across the packing. The input Dq consists of q consecutive copies of a multiset D, with items ordered by a fixed bin capacity S. A generalized First Fit Decreasing algorithm (FFDq) is analyzed to bound its number of bins versus an optimal solution for selected special cases.","arXiv :2607 . 1073 1v 1 [ cs .DS] 12 Jul 2026  \nOn the upper bound of the generalization of FFD to solve qBP for some special cases  \nWorking Paper  \nDinesh Kumar Baghel  \nSchool of Computer Science, UPES, Dehradun-248007 [dinkubag21@gmail. com](dinkubag21@gmail. com)  \nJuly 14, 2026  \nAbstract  \nWe consider a variant of the bin packing problem with constraints on the number of copies of each item and their placement in the packing. The input Dq := DD . . . is defined as q consecutive copies of the multiset D, with a fixed bin capacity S. Note that, for each item in D, there are q copies in Dq . The goal is to pack all the items in Dq into the minimum number of bins, such that each bin contains at most one copy of each item and the total size of all items in a bin does not exceed the bin capacity S. We call this problem qBP.  \nFirst Fit Decreasing (FFD ) is a classical bin packing algorithm: it first orders the items in nonincreasing order, then packs the next item into the first bin where it fits. In the literature, FFD proofs rely on the assumption that the last bin in the FFD packing contains only a single item. This assumption does not naturally extend to the qBP problem. In this paper, we circumvent this difficulty by analyzing FFDq on a carefully chosen subinstance D′ q ⊆ Dq (q consecutive copies of D, each copy sorted in non-increasing order) while preserving the same upper bound for the original input Dq . We show that the approximation ratio of FFDq for some special cases is  \n11  \nFFDq (Dq) ≤ OPT (Dq ) + 3q  \n9  \nwhere FFDq and OPT denote the number of bins used by the FFD generalization and by an optimal algorithm, respectively.  \nContents  \n1 Introduction 2  \n2 Literature Review 3  \n3 Definitions and Notations 3  \n4 FFDq Upper Bound For Special Cases 4  \n5 Conclusion 13  \n1 Introduction  \nWe define q-times bin packing (or qBP in short) as: given a multiset of items of different sizes, a fixed bin capacity, and an integer q ≥ 1. The qBP problem is to pack these items into a minimum number of bins such that the sum of the sizes of the items in a bin does not exceed the bin capacity. The packing mustsatify the following constraints:  \nC1 : each item appears at most once in a bin, and  \nC2 : each item appears in q different bins. We call these constraints as qBP constraints.  \nFormally, we consider a (multi)set D of positive real numbers, a positive number S that represents the bin capacity S, and an integer q ≥ 1. Typically, P di > S (where di is the size of item i in D) . Given q, the goal is to pack the items in D in a minimum number of bins such that the packing satisifies the qBP constraints.  \nThe problem qBP has application in electricity distirbution [BRSH26, BRSH24] . Other application is creating a back up of files on different file servers (obviously there should not be more than one copy of the same file on the same server)[Jan98] .  \nBin packing problem is NP-hard [GJ79] . FFD is a classical bin packing problem that works as follows: first, the items are ordered by descending size, then in this order it attempts to pack the new item into the first bin, where it fits. In FFD , all the bins are kept open in the order in which they are opened. In their work,[BRSH26] modeled the electricity distribution problem as qBP problem. They applied the generalization of FFD to solve qBP as follows: items are packed using the classical FFD algorithm while satisfying the constraint C1 .  \nThe final packing of the input must satisy the constraints C1 and C2 . In their work, they explored the two ways in which an input can be given to the packing algorithms:  \n– In the first way, an input contains q copies of the first item, then q copies of the next item, and so on.  \n– In the second way, an input to the packing algorithm is Dq which is defined asthe q consecutive copies of D where each copy is sorted in non-increasing order. They have argued that in the first way algorithm will generate the packing that contains the numb","cbCaidSF3oFTr8NO","https://ap.wps.com/l/cbCaidSF3oFTr8NO","pdf",363897,1,14,"English","en",105,"# Introduction\n# Literature Review\n# Definitions and Notations\n# FFDq Upper Bound For Special Cases\n# Conclusion","[{\"question\":\"What is qBP in this paper?\",\"answer\":\"qBP is a bin packing variant where items must be packed into the minimum number of bins subject to capacity limits, with additional constraints: each bin contains at most one copy of each item, and across the packing each item occurs in q different bins.\"},{\"question\":\"How is FFDq defined and how does it relate to First Fit Decreasing (FFD)?\",\"answer\":\"FFD first sorts items in non-increasing order and places each item into the first bin where it fits. FFDq generalizes this idea to the qBP setting by analyzing the algorithm on a structured input Dq and a carefully chosen subinstance without losing the intended upper bound for Dq.\"},{\"question\":\"What upper bound does the paper prove for special cases?\",\"answer\":\"For certain special cases, the paper shows an approximation bound of the form FFDq(Dq) ≤ (11/9)·OPT(Dq) + (3q), where FFDq is the number of bins produced by the generalized algorithm and OPT(Dq) is the optimal number of bins.\"}]",1784207780,35,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":27},"on-the-upper-bound-of-the-generalization-of-ffd-to-solve-qbp-for-some-special-cases","",{"@graph":35,"@context":85},[36,53,68],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/on-the-upper-bound-of-the-generalization-of-ffd-to-solve-qbp-for-some-special-cases/86012/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-25","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What is qBP in this paper?","Question",{"text":75,"@type":76},"qBP is a bin packing variant where items must be packed into the minimum number of bins subject to capacity limits, with additional constraints: each bin contains at most one copy of each item, and across the packing each item occurs in q different bins.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How is FFDq defined and how does it relate to First Fit Decreasing (FFD)?",{"text":80,"@type":76},"FFD first sorts items in non-increasing order and places each item into the first bin where it fits. FFDq generalizes this idea to the qBP setting by analyzing the algorithm on a structured input Dq and a carefully chosen subinstance without losing the intended upper bound for Dq.",{"name":82,"@type":73,"acceptedAnswer":83},"What upper bound does the paper prove for special cases?",{"text":84,"@type":76},"For certain special cases, the paper shows an approximation bound of the form FFDq(Dq) ≤ (11/9)·OPT(Dq) + (3q), where FFDq is the number of bins produced by the generalized algorithm and OPT(Dq) is the optimal number of bins.","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":45,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":45,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":45,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":45,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":45,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":45,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":45,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]