[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-327426-105":59,"doc-detail-327426-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","a2utolpbench-an-auto-generated-agent-friendly-lp-benchmark-via-inverse-kkt-construction","A2utoLPBench - An Auto-Generated, Agent-Friendly LP Benchmark via Inverse-KKT Construction","","Most LP-from-text benchmarks are static word-problem datasets created with manual writing and labeling. Such releases lock size and difficulty, and each problem can leak into future LLM training. A2utoLPBench benchmarks LLM-driven agents on plain-text linear programming tasks with an Auto generator for on-demand fresh problems and an Agent evaluation environment that any agent can run with calibrated scores.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/a2utolpbench-an-auto-generated-agent-friendly-lp-benchmark-via-inverse-kkt-construction/327426/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/a2utolpbench-an-auto-generated-agent-friendly-lp-benchmark-via-inverse-kkt-construction/327426.png","ImageObject",300,407,{"name":92,"@type":93},"Ivy","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-30","2026-09-21",true,{"@type":102,"interactionType":103,"userInteractionCount":44},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What problem does A2utoLPBench target compared with existing LP-from-text benchmarks?","Question",{"text":112,"@type":113},"It targets limitations of static datasets by enabling end-to-end evaluation of LLM-driven agents on linear programming problems without fixed, human-labeled corpora.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How does the Auto part generate LP problems in A2utoLPBench?",{"text":117,"@type":113},"It uses an inverse-KKT routine: it selects a primal-dual-coefficient triple and reverse-derives an LP whose optimum is known by construction, avoiding solver calls and human annotation.",{"name":119,"@type":110,"acceptedAnswer":120},"What does the Agent part provide for evaluation?",{"text":121,"@type":113},"It bundles a solver-critic baseline and a Docker environment with agent-readable documentation, so tool-use-capable agents can run the benchmark with a single entry point and obtain calibrated scores.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},327426,1790644309,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":44,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145,"preview_page_count":4},549758252649,"https://ap-avatar.wpscdn.com/avatar/8000253669c5317157?_k=1778319167496531819","arXiv :2607 .02 14 1v 1 [ cs .AI] 2 Jul 2026  \nA2 utoLPBench: An Auto-Generated, Agent-Friendly LP Benchmark via Inverse-KKT Construction  \nShuo Ren Yaohui Han Yifan Shi Libo Shen Haodong Lu Dongfang Wu Rongliang Fu Bei Yu Tsung-Yi Ho  \nThe Chinese University of Hong Kong  \nAbstract  \nMost LP-from-text benchmarks are static datasets of word problems written and labeled by hand. Once such a dataset is released, its size is fixed, its difficulty is fixed, and every problem can leak into the training data of future LLMs. We present A2utoLPBench* , a benchmark for testing LLM-driven agents on linear programming problems written in plain text. It has two parts, Auto and Agent: a generator that produces fresh problems on demand, and a ready-to-run evaluation environment that any LLM-driven agent can plug into. The generator builds each LP problem in reverse. We first pick a feasible point and dual, then write down a problem for which that point is optimal and the objective value is known. The answer is known by construction, with no solver call and no human annotator. The evaluation environment bundles a reference solver-critic baseline and a Docker image whose usage instructions are written for an LLM-driven agent to read. With these in place, any agent can run the benchmark and get a calibrated score with one command. Because the benchmark is a generator rather than a fixed dataset, it has properties no fixed dataset can match: an unlimited supply of fresh problems, a difficulty knob set by (n, m), ground-truth answers correct by construction, low LLM-side cost per problem relative to human authoring, repeatable scores across independent batches, and resistance to training-data leakage when fresh post-cutoff seed ranges are used. We show empirically that solve rates change smoothly with problem size, that independent batches give matching scores, and that the bundled solver-critic baseline also helps on existing LP benchmarks.  \n1 Introduction  \nLarge language models (LLMs) have advanced rapidly toward agent-style code execution and tool use Anthropic [4], DeepSeek [10, 11], Moonshot AI [26], OpenAI [27], Qwen Team [29] . This shift has created a need to measure not the surface quality of LLM output but the end-to-end problem-solving capability of an LLM-driven agent on concrete tasks. A growing body of agent-style benchmarks targets this need across different task families [20, 22, 28] .  \nLinear programming (LP) is one such task family. An LP-from-text agent [1, 19, 30, 38] receives a problem description in natural language, builds the mathematical formulation, generates solver code, executes it, and reports the optimum. Formulation, code generation, and numerical fidelity must all be correct simultaneously, which makes LP-from-text a strict end-to-end test of LLM-agent capability. Reliable evaluation of these agents demands a test set of problem–answer pairs whose answers are verified correct. Producing such pairs is laborious: benchmarks such as NL4OPT [30] and MAMO [19] each assembled hundreds of human-authored word problems whose gold answers were labeled by hand, a process that is slow, costly, and difficult to scale.  \n* Open-sourced at [https://anonymous.4open.science/r/AutoLPBench/](https://anonymous.4open.science/r/AutoLPBench/); usage and agent plug-in instructions are in Section H.  \nPreprint.  \nFigure 1: Construction pipelines compared and the motivation of the A2utoLPBench. Left: traditional LP benchmarks require three coordinated human roles (Teacher / Student / Coder) . Right: A2utoLPBench replaces them with an inverse-KKT routine, an LLM-driven Natural Language (NL) drafter, and an automation layer that streams instances at any seed and dimension, removing per-item human labor and making the supply and the difficulty distribution programmable.  \nBeyond their production cost, these benchmarks share a deeper structural disadvantage: they are all released as static corpora, a fixed set of human-authored word problem","cbCaip5DjggqjFvk","https://ap.wps.com/l/cbCaip5DjggqjFvk","pdf",884360,25,"English","# 1 Introduction\n## Large language models and agent-style evaluation\n## Linear programming as an end-to-end LP-from-text task\n## Limitations of static LP-from-text benchmarks\n# Figure 1 and the A2utoLPBench design\n## Auto inverse-KKT generator\n## Agent runnable evaluation surface","[{\"question\":\"What problem does A2utoLPBench target compared with existing LP-from-text benchmarks?\",\"answer\":\"It targets limitations of static datasets by enabling end-to-end evaluation of LLM-driven agents on linear programming problems without fixed, human-labeled corpora.\"},{\"question\":\"How does the Auto part generate LP problems in A2utoLPBench?\",\"answer\":\"It uses an inverse-KKT routine: it selects a primal-dual-coefficient triple and reverse-derives an LP whose optimum is known by construction, avoiding solver calls and human annotation.\"},{\"question\":\"What does the Agent part provide for evaluation?\",\"answer\":\"It bundles a solver-critic baseline and a Docker environment with agent-readable documentation, so tool-use-capable agents can run the benchmark with a single entry point and obtain calibrated scores.\"}]","A2utoLPBench - An Auto-Generated, Agent-Friendly LP Benchmark via Inverse-KKT Construction | PDF",1789977174,63]