Given an NxM array of positive integers, how would one go about selecting integers so that the maximum sum of values is achieved where there is a maximum of x selections in each row and y selections in each column. This is an abstraction of a problem I am trying to face in making NCAA swimming lineups. Each swimmer has a time in every event that can be converted to an integer using the USA Swimming Power Points Calculator the higher the better. Once you convert those times, I want to assign no more than 3 swimmers per event, and no more than 3 races per swimmer such that the total sum of power scores is maximized. I think this is similar to the Weapon-targeting assignment problem but that problem allows a weapon type to attack the same target more than once (in my case allowing a single swimmer to race the same event twice) and that does not work for my use case. Does anybody know what this variation on the wta problem is called, and if so do you know of any solutions or resources I could look to?
Finding the optimal selections of x number per column and y numbers per row of an NxM array
75 views Asked by nglod33 At
1
There are 1 answers
Related Questions in COMBINATORICS
- How to calculate efficient binominal coefficient or sum of these coeficients mod value?
- Minimum cases of n choose k with respect of n choose q
- Filter elements in the list A, based on the list B, such that for a in A there exists at least one element b in B, where a = (a&b)
- Is my logic correct? A bit string of n with more 0s than 1s
- Giving each student a set of questions so that any two would have minimal number of common questions
- All combinations 1 to n_1, 2 to n_2, ..., n to n_n in R as vectors in a list?
- Number of the binary strings that have the given number of occurrences
- Seeking Efficient Enumeration Strategies for Graph Partitioning
- How do I select a combination of two variables from a dataframe when each variable value can only be selected once?
- R: Creating all possible between group combinations without within group combinations
- Is it possible in SQL to generate all pairs of participants from a list of events and participants? If so, how?
- How to attach each row of a dataframe against all the other rows in a pairwise manner
- Finding paths covering all edges in complete digraphs
- Optimization Strategy for Data Retrieval from APIs with Row Limits
- Put n persons in x 2-Beds-Room and y 3-Beds-Room based on preferences
Related Questions in LINEAR-PROGRAMMING
- Error in running a multi-level mixed effects model on microbiome data
- Distribute a list of positive numbers into a desired number of sets, aiming to have sums as close as possible between them
- Linearlization of quadratic constraint
- Linear program solver CBC seems to give 'optimal' solutions with different objective for the exact same problem (and code)
- PYOMO: LP Heat storage optimalization problem, I want to define the domain of a variable with discrete floats
- How to interpret shadow price array shape in Gekko
- Simultaneous Spacing and Duration Constraints with time gaps in Gekko
- Time-based spacing constraints in Gekko
- Dealing with Non-Optimal Solutions from Gekko
- How to use layered conditional constraints in Gekko
- How to enforce specific elements in a vector to be in an optimization solution in Gekko
- How to write solution file for an LP problem with Coin-or Cbc Solver?
- Randomized Relaxation of Complex Linear Assignment Problem
- ortools solvers GLOP, PDLP instantly writes that the model is infeasible
- Binary and Integer Program in Python
Related Questions in ASSIGNMENT-PROBLEM
- Randomized Relaxation of Complex Linear Assignment Problem
- Assignment Problem/Hungarian Algorithm - Table Input and Manipulation
- Assignment Problem: Workers assigned Tasks each Day in a Week. Priorize similar tasks across days
- Coding an assignment problem with interconnected ('nested') constraints
- Can you solve the Static Weapon Target Assignment problem in CVXPY?
- Making certain matches impossible in assignment problem (Hungarian algorithm)
- Finding subset of 3d points in another similar rotated set
- What is the optimal solution for minimum cost storage assignment optimisation problem?
- Multiple Knapsack with balanced packing
- Linear sum assignment/Hungarian method performance in R
- Efficiently solving assignment problem with constraints
- Minimum number of non-intersecting simple cycles in unweighted directed graph
- Linear sum assignment (SciPy) and balancing the costs
- ORTools Minimizing Sum of Pairwise Abs(Difference) - Assignment/Scheduling Problem
- Assignment Problem: Find the minimum number of job sequences
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Here is a mathematical model:
Data
(Note: this is a bit unusual: we normally reserve the names x and y for variables. These conventions can help with readability).
Variables
Optimization Model
This can be fed into any MIP solver.