fplreview

fplreview

@fplreview.com

FPL planning toolset with integrated projections, multi-period solver & season review capabilities fplreview.com

3.7K followers199 following122 posts

One more big addition to the fplreview.com toolset... - "Binary Fixture Solves" integrated into the linear optimiser - Enabled "Chip Plan => Search" with binary solves This allows users to solve for all possible fixture permutations and gain insight for transfer & chip planning Details below,

View full thread

I intend to extend the "Chip Plan => Search" capability to regular solves, though I've just completely ran out of steam at this point in the race to be ready for GW30 The next weeks will be aimed at smaller, nagging fixes that are required and also at longer term projects.

Two addendums now that I think of it: - Bear in mind the found chip plans are based on full knowledge of the fixtures. In reality, there will be some value in holding for announcements- so avoid taking too literally - "Exit Solve" doesn't seem to be linked in, will get to it but not priority atm

One more big addition to the fplreview.com toolset... - "Binary Fixture Solves" integrated into the linear optimiser - Enabled "Chip Plan => Search" with binary solves This allows users to solve for all possible fixture permutations and gain insight for transfer & chip planning Details below,

View full thread

Chip Plan > Search: You can now choose various GWs for as an option per chip. This is a two-stage process, using literal settings (decay=1.01, ftval=0 etc.) to select chip plan and then reverts to user settings to solve for the root move Chip Plan > Fixed: Default use, from main planner page

Binary solves was a much requested feature over the past month, the concept has been built out from the analytics discord community over the past months- my understanding is that @jonnyc.bsky.social, OG & Joose all contributed to the various elements so huge credit is deserved on their side!

One more big addition to the fplreview.com toolset... - "Binary Fixture Solves" integrated into the linear optimiser - Enabled "Chip Plan => Search" with binary solves This allows users to solve for all possible fixture permutations and gain insight for transfer & chip planning Details below,

Binary Fixture Solves: Every possible combination of fixture sets is generated (and will update on user input). For each fixture set, EV is recalculated for each binary schedule and solved individually. (% weights in tables based on schedule likelihoods)

A few upgrades to the sites linear optimisation tool in advance of GW29 - Sensitivity Analysis added! - Chip plans now solved at once, rather than sequentially - Solver setting interface updated - Live output + ability to exit solves early added - Results now downloadable as a .jpg Details below

View full thread

Downloadable Results Downloadable results are a small addition, but beats opening up the snipping tool- I think it would be nice if it printed the solver settings used too to add that bit more context so that can be something for the future (applies to both solvers)

I would have liked to make these additions earlier, AM was a bit of a bomb going off alongside running into extra tasks with the day-job & some non-work stuff too which made the past months a bit relentless Fortunately we're back to normality now, and there's plenty of ideas and upgrades to come!

A few upgrades to the sites linear optimisation tool in advance of GW29 - Sensitivity Analysis added! - Chip plans now solved at once, rather than sequentially - Solver setting interface updated - Live output + ability to exit solves early added - Results now downloadable as a .jpg Details below

View full thread

Solver Setting Interface This upgrade should make working with the settings a bit more usable as they were a bit cramped as it was. Equally, the revamp has also made it easier to add settings in future and I suspect they'll be categorised into groups in the future. (applies to both solvers)

Live Output + Exit This addition really helps with running a few solve lines, as it was a bit frustrating waiting for longer solves with no info. The same goes for sensitivity analysis, as the lack of updates with the non-linear Transfer Solver can leave you wondering if something has gone wrong

A few upgrades to the sites linear optimisation tool in advance of GW29 - Sensitivity Analysis added! - Chip plans now solved at once, rather than sequentially - Solver setting interface updated - Live output + ability to exit solves early added - Results now downloadable as a .jpg Details below

Sensitivity Analysis Effectively this is creating a number of simulated alternative worlds with some random noise injected. The noise can be controlled for each xMins, player & team ratings and solver settings. This solves the top line for each world first, before moving onto the next etc.

Single Solve Chip Plans Previously solves were segmented by chip plan, so for example WC32 & FH34 would be Solve 1: GW29-31 Solve 2 (WC): GW32-38 (exc. GW34) Solve 3 (FH): GW34 Now rather than having 3 solves, as in the Transfer Solver, there is just 1 solve required that will cover it all.

Into the final leg of AM integration, the following steps are complete - Season Review now functions with the chip - Planner now handles the api change when AM is previously activated - Sync team works with AM (also caught a legacy issue syncing with existing high price drops) - Elite1000 data page

There are now just a couple of relatively minor items left on the snag list, - Re-enabling "evaluations" within Sensitivity Analysis - Doppelganger & Elite Correl/Diff metrics need AM factored - Chip Timing tool needs to properly consider continuation of an existing AM activation

Some other general notes, - DGW25 has been updated following the latest news - WC Sensitivity Analysis is fixed following a bug a few days ago - Thanks to all using to the sites suggestion box, has been really helpful for seeing what users view as priority and will influence direction!

A few pre-deadline notes for users, - Sensitivity Analysis came back mid-week - You exclude a certain AM in the "Exclude Players" section of the solver (see screenshot) - Added in % for a few the GW34 games that could go to GW33 Will see if I can the Planned Moves to work with AM during the week

Step 5 of 5 complete✅ The Chip Timing function now has the Assistant Manager chip integrated. This is the last of the 5 milestones, though there are still a few bits and pieces to tidy up I'd suggest considering risk preferences when timing chips, as there will be big swings based on activation

fplreview@fplreview.com

Will get the new chip added in stages over the next weeks, expect it will look something like this: 1- Projections for managers added to site (by start of next week) 2- Enable using chip & picking manager (by end the of next week) 3- Link into Linear Optimiser (over Christmas)

- Sensitivity Analysis will be back over the weekend - There will be some work required to get it working with syncing live teams with FPL and the Season Review, but not a major deal. - Development will continue, a mix between suggestion box ideas and stuff I want to add to linear

Overall it's a huge relief to have this all ready in time for GW24. A few outside working hours projects managed to materialise during this period so it hasn't been a sleep filled 5 weeks, but very satisfying to complete A huge thank you to the userbase whose support makes this project possible!

Step 4 of 5 complete✅ The Transfer Solver now handles the Assistant Manager chip! This was the biggest hurdle, so it's great to have it done even if it's a few days later than initially targeted. On the flip side, I'm expecting Sensitivity & Chip Analysis to be back sooner than originally planned

fplreview@fplreview.com

Will get the new chip added in stages over the next weeks, expect it will look something like this: 1- Projections for managers added to site (by start of next week) 2- Enable using chip & picking manager (by end the of next week) 3- Link into Linear Optimiser (over Christmas)

Other notes: - Solve speed seems to be about the same - Small patch applied which will improve solver performance - If you come across a bug it would be great if you can reach out via email. I test as much as I can, but not quite like the userbase putting it through its paces

Step 3 of 5 complete✅ Ending 2024 on a HiGH! The Assistant Manager chip now functions with the linear optimiser on the site Bonus update: The linear optimiser has been upgraded to running with HiGHS. From testing, this change on average halves linear solve times⚡️

fplreview@fplreview.com

Will get the new chip added in stages over the next weeks, expect it will look something like this: 1- Projections for managers added to site (by start of next week) 2- Enable using chip & picking manager (by end the of next week) 3- Link into Linear Optimiser (over Christmas)

View full thread

If you want to run AM chip solves, make sure to activate the AM chip in your draft and if you wish to consider AM transfers extend the solve depth to cover the amount of GWs needed If you run into a bug it would be great if you can send me an email detailing the case for investigation

The Transfer Solver itself is the next step, and following that the add-ons (Sensitivity Analysis/Chip Planning) associated with it Applying this to the non-linear solver is definitely the greater challenge, but have a few ideas to throw at it

Step 3 of 5 complete✅ Ending 2024 on a HiGH! The Assistant Manager chip now functions with the linear optimiser on the site Bonus update: The linear optimiser has been upgraded to running with HiGHS. From testing, this change on average halves linear solve times⚡️

fplreview@fplreview.com

Will get the new chip added in stages over the next weeks, expect it will look something like this: 1- Projections for managers added to site (by start of next week) 2- Enable using chip & picking manager (by end the of next week) 3- Link into Linear Optimiser (over Christmas)

HiGHS is software that can be imagined as the engine that is fed a constructed linear problem. For the same problem it will find the same optimal output, however it will do so significantly faster than the previous incarnation. It also has also some extra features that may be used in future

Step 2 of 5 complete✅ Manually planning with the AM chip is now enabled, not the most exciting update as the next steps are to enable integration to the solvers though that will come shortly Some smaller random updates have been added too, listed below

fplreview@fplreview.com

Will get the new chip added in stages over the next weeks, expect it will look something like this: 1- Projections for managers added to site (by start of next week) 2- Enable using chip & picking manager (by end the of next week) 3- Link into Linear Optimiser (over Christmas)

- BGW29 is modelled - Improvement to team rotation modelling, relevant to Christmas period - Projected 5 YC bans react faster to match outcomes - Small usability fix when selecting a replacement (goes to top 50 for position) - Suggestion Box added to site

Step 1 of 5 complete✅ Assistant manager projections are included on the site and will be influenced by custom fixture schedule % inputs These projections update hourly along with the rest of the data and will reflect the impact of results shortly after the game is finished

fplreview@fplreview.com

Will get the new chip added in stages over the next weeks, expect it will look something like this: 1- Projections for managers added to site (by start of next week) 2- Enable using chip & picking manager (by end the of next week) 3- Link into Linear Optimiser (over Christmas)

Was fun to work on this as I hadn't previously put much energy into projecting future league table standings, and as always there's now a tonne of ideas for things that can be done eventually Next up is a bit of messing about with the interface and making sure it all functions within it neatly.

Will get the new chip added in stages over the next weeks, expect it will look something like this: 1- Projections for managers added to site (by start of next week) 2- Enable using chip & picking manager (by end the of next week) 3- Link into Linear Optimiser (over Christmas)

Have set EVE-LIV to 80%, as much as anything to enable users to test on/off etc. Will try to react to news as quickly as I can tomorrow morning

957 of the Elite 1000 have Palmer set as captain Not much transfer activity of note. Bruno/Mbeumo => Saka were the most common moves, after rolling the FTs to next GW

The Season Review will update tomorrow morning/afternoon rather than after return from the deadline today. I'm away from the computer for the evening

fplreview reposted

Some news! 🚨 Due to insane costs I've had to put some ads on the site/app. I've added a cheap subscription to hide them AND get the following: 🔹 Custom themes 🔹 Fully customisable dashboard layout 🔹 Add/remove widgets It's £1.49 and I've made the first month FREE to decide if you like it 🙂

fplreview reposted

#FPL: A look at how many goals per game spread markets are projecting each PL team to score for the remainder of the season - totally arbitrary tiers because why not 😅 (h/t @rbsdm.com)

fplreview reposted

With the FPL review season review back up and running, I have begun to curate a starter pack for the Elite 1000. Very early stage, if you are in there, give us a wave please!

fplreview@fplreview.com

The Season Review tool is back up and running for 24/25! A few background changes on the way to make it a bit easier to run & maintain, this will mean xG rank updates daily overnight- rather than after the final match as per last season fplreview.com/season-review

fplreview reposted

FPL inflation: How has value for money changed across recent seasons? This plot tracks how many additional points you can buy each GW with an a £1m higher budget, since the start of 2021-22 📈

You are up to date.