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
73 Views Asked by nglod33 At
1
There are 1 best solutions below
Related Questions in COMBINATORICS
- Arrangements with the following conditions
- Random sample of character vector, without elements prefixing one another
- generate all partitions of a set
- How can I return all possible permutations of a given array in Java?
- Fast way of generating combinations with constraints?
- A very complex combinations task that has been bugging me for 7 months
- Is there a standard algorithm to balance overlapping objects into buckets?
- String concatenation to generate complementary removals
- Number of triangles with N points inside
- Prolog: Shortest Path for Knight
- Combinatorial optimization with interdependent variables
- Permutation for equation solving
- How many ways can fill in HxW rooms with 2x1 tatami mats?
- Python iterator for unique arrangements of Quarto game board
- Permutations of a list with constraints python
Related Questions in LINEAR-PROGRAMMING
- Specifying greater than inequality in scipy
- How to convert quadratic to linear program?
- Difference between GLP_DUAL and GLP_DUALP in GLPK method
- Minimum exact cover of grid with squares; extra cuts
- How to use glp_exact to simplex method in glpk matlab
- Heuristic to find the maximum weight independent set in an arbritary graph
- R: Isotonic regression Minimisation
- Algorithm to find the most valuable combination?
- defining linear equations in Java
- Using the Karmarkar method in Scilab
- Where is the error in this job scheduling model/instance?
- adding constraint under pyomo environment
- Cplex best current solution
- CVXOPT + GLPK - Extract lagrange multiplier from LP solution
- Soft constraints in gurobi
Related Questions in ASSIGNMENT-PROBLEM
- Assignment Problem/Hungarian Algorithm - Table Input and Manipulation
- Minimum number of non-intersecting simple cycles in unweighted directed graph
- How can I solve this Kirkman's Schoolgirl problem?
- Finding subset of 3d points in another similar rotated set
- Linear sum assignment (SciPy) and balancing the costs
- Automated scheduling based on availability
- Assignment Problem: Find the minimum number of job sequences
- Finding the optimal selections of x number per column and y numbers per row of an NxM array
- Assignment Problem: Workers assigned Tasks each Day in a Week. Priorize similar tasks across days
- ORTools Minimizing Sum of Pairwise Abs(Difference) - Assignment/Scheduling Problem
- Making certain matches impossible in assignment problem (Hungarian algorithm)
- Can you solve the Static Weapon Target Assignment problem in CVXPY?
- Assignment problem with 2 workers per job
- Coding an assignment problem with interconnected ('nested') constraints
- Efficiently solving assignment problem with constraints
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)
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?
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.