[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-81666-en":3,"doc-seo-81666-105":30,"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":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":13,"seo_description":14,"update_tm":28,"read_time":29},81666,16904993612988,"Olivia Brown","https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd",8,"Research & Report","No, Cake Cutting Really is a Piece of Cake","Designs and analyzes a deterministic cake cutting algorithm that guarantees proportional fairness while using a linear number of cuts. Compares prior deterministic guarantees, where the best known upper bound is O(n log n) cuts from the Even–Paz divide-and-conquer approach. Addresses the long-standing conjecture that O(n log n) is optimal for deterministic algorithms, and develops the formal problem model and query framework used to prove cut-efficiency results.","No, Cake Cutting Really is a Piece of Cake Stephen Arndt∗ Benjamin Moseley† Sungjin Im‡ Kirk Pruhs§  \nJuly 13, 2026  \narXiv :2606 .07238v2 [ cs .GT] 9 Jul 2026  \nAbstract  \nWe design and analyze a deterministic cake cutting algorithm that achieves proportional fairness using a linear number of cuts. The best previous upper bound on the number of cuts for a deterministic algorithm was O (nlog n), which was obtained by a natural divide-and-conquer algorithm due to Even and Paz. It has long been conjectured that O (nlog n) cuts was optimal for a deterministic algorithm.  \n1 Introduction  \n1.1 Problem Statement  \nIntuitively cake cutting problems involve n self-interested players who want to divide a divisible resource, such as a cake. Here we consider achieving the objective of proportional fairness in the standard RobertsonWebb model [RW98, WS07] . So formally an instance of the cake cutting problem consists of n value functions µ 1 ,...,µn , where each µp is from the unit interval (0 , 1) to the nonnegative reals, and where R1x=0 µp (x)dx = 1 . Intuitively the unit interval is the cake, and Vp (a, b) =Rbx=a µp (x)dx is how much player p values the portion (a, b) of the cake. A feasible solution is a partition of the cake, and a proportionally fair assignment of the pieces to the players, that is each player must be assigned a part of the cake that is of value at least ~~1~~n to them. Each part in the standard algorithms is a subinterval, but this is not a requirement of the problem, and more generally a part could be the union of subintervals. The algorithm does not initially know the value functions, and can only learn information about the value functions by querying the players. The most important type of query is the Cut query, which is of the form Cutp (α), where p is a player and α ∈ [0 , 1] is a value. The expected response from p is the cut point y such that Vp (0, y) = α . The second type of query isan evaluation query Ep (y), which consists of a player p and a point y that was some player’s (not necessarily player p) response to a prior cut query, and the expected response from player p is Vp (0, y) . Initially it will be convenient to assume that all players always answer truthfully, and that for all players p and positions a and b it is the case that Vp (a, b) > 0.  \n1.2 Essential Background  \nThe cake cutting literature is quite large, including several books and surveys dedicated to the topic [RW98, Pro16 , BT96] . Here we just cover the results that are most essential for our purposes, starting with the standard algorithms for proportional fairness.  \nIn the 1940s Banach and Knaster designed a deterministic algorithm, sometimes called the Last Diminisher algorithm, that uses O (n2 ) cuts, and this algorithm was communicated by Steinhaus in 1948 [Ste48] . This algorithm uses n cuts to find the player p that most values the left portion of the cake, more precisely p = arg minq Cutq ( ~~1~~n) . Player p is then assigned the piece 􀀀0, Cutp 􀀀 ~~1~~n􀀁􀀁 of the cake. The algorithm then recurses on the rest of the players and the remaining unassigned portion of the cake. Steinhaus [Ste48] noted that:  \n∗ Carnegie Mellon University, Tepper School of Business.  \n†Carnegie Mellon University, Tepper School of Business.  \n‡University of California, Santa Cruz. Supported in part by NSF grant CCF-2423106 .  \n§ University of Pittsburgh. Supported in part by NSF grant CCF-2209654 .  \n“Interesting mathematics arise if we are to determine the minimal number of cuts necessary for fair division.”  \nIn 1984 Even and Paz designed a deterministic divide-and-conquer algorithm that uses O(nlog n) cuts [EP84] . Even and Paz’s algorithm uses n cuts to determine a split position y, and the n/2 players L that will appear in the first half in the left-to-right order of the pieces, and the n/2 players R that will appear in the second half of the left-to-right order of the pieces. The algorithm then recurses to determine how the players in L divi","cbCaijweOQXj35RR","https://ap.wps.com/l/cbCaijweOQXj35RR","pdf",373469,4,1,13,"English","en",105,"# Introduction\n## Problem Statement\n## Essential Background","[{\"question\":\"What fairness goal does the proposed cake cutting algorithm achieve?\",\"answer\":\"It achieves proportional fairness, ensuring each player receives a piece they value at least 1/n.\"},{\"question\":\"What is the standard model and how does the algorithm learn player preferences?\",\"answer\":\"The algorithm uses the Robertson–Webb model and learns information by querying players, primarily through Cut queries that return cut points for specified value levels.\"},{\"question\":\"How many cuts does the new deterministic algorithm use compared with earlier work?\",\"answer\":\"The algorithm uses a linear number of cuts, improving on the best previous deterministic upper bound of O(n log n) derived from Even and Paz’s approach.\"}]",1784175296,33,{"code":4,"msg":31,"data":32},"ok",{"site_id":25,"language":24,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"no-cake-cutting-really-is-a-piece-of-cake","",{"@graph":36,"@context":85},[37,53,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":20},"https://docshare.wps.com/document/no-cake-cutting-really-is-a-piece-of-cake/81666/",{"url":52,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":24,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"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 fairness goal does the proposed cake cutting algorithm achieve?","Question",{"text":75,"@type":76},"It achieves proportional fairness, ensuring each player receives a piece they value at least 1/n.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"What is the standard model and how does the algorithm learn player preferences?",{"text":80,"@type":76},"The algorithm uses the Robertson–Webb model and learns information by querying players, primarily through Cut queries that return cut points for specified value levels.",{"name":82,"@type":73,"acceptedAnswer":83},"How many cuts does the new deterministic algorithm use compared with earlier work?",{"text":84,"@type":76},"The algorithm uses a linear number of cuts, improving on the best previous deterministic upper bound of O(n log n) derived from Even and Paz’s approach.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":21,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":20,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]