{"id":5822,"date":"2026-10-17T10:51:01","date_gmt":"2026-10-17T05:21:01","guid":{"rendered":"https:\/\/www.catmock.com\/blog\/?p=5822"},"modified":"2026-10-17T10:51:02","modified_gmt":"2026-10-17T05:21:02","slug":"cat-2026-dilr-scheduling-problems-multiple-conditions","status":"publish","type":"post","link":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/","title":{"rendered":"CAT 2026 DILR: How to Solve Scheduling Problems with Multiple Conditions"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You open a DILR set and see six speakers, five time slots, two rooms and eleven conditions. Your heart sinks. Half the conditions say \u201cif this, then that\u201d, and the other half say \u201cnot before\u201d or \u201cexactly one gap\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That reaction is normal, and it is also the reason this set type is worth mastering. <strong>CAT 2026 DILR scheduling problems with multiple conditions<\/strong> look intimidating, but they are among the most <em>systematic<\/em> sets in the paper. They reward process over genius. If you build the right grid and apply conditions in the right order, a set that scares 90% of test-takers becomes a clean, 100% accurate set for you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide gives you that process: the condition types, a seven-step method, two fully worked examples, a time budget and a four-week practice plan. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What Are Scheduling Problems in CAT DILR?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A scheduling problem asks you to <strong>assign people, tasks or events to time slots<\/strong> (hours, days, weeks or rooms) while obeying a list of rules. Other names for the same family are <strong>timetabling sets<\/strong>, <strong>time-slot arrangement<\/strong> and <strong>sequencing puzzles<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Typical settings include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Interviews or presentations across several days<\/li>\n\n\n\n<li>Machines or employees assigned to shifts<\/li>\n\n\n\n<li>Exams, lectures or matches placed into a timetable<\/li>\n\n\n\n<li>Tasks that must be completed in a particular order<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The core challenge is that the answer is rarely stated. You must <strong>deduce<\/strong> it from many interlocking conditions. In formal terms this is a constraint satisfaction problem, and the same logic that solves a logic puzzle solves your CAT set.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why This Topic Deserves Your Attention in CAT 2026<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>It recurs.<\/strong> Many preparation reviews list scheduling among the \u201cnew-age\u201d problem types that show up regularly alongside routes and networks and games and tournaments.<\/li>\n\n\n\n<li><strong>It is learnable.<\/strong> Unlike a purely creative puzzle, scheduling follows repeatable patterns.<\/li>\n\n\n\n<li><strong>It is hybrid-friendly.<\/strong> CAT often mixes scheduling with ranking or distribution, so skill here pays off in other sets too.<\/li>\n\n\n\n<li><strong>It is rewarding.<\/strong> The DILR section runs 40 minutes and the <a href=\"https:\/\/iimcat.ac.in\">official CAT website<\/a> publishes the exam pattern, so one fully solved set can lift your section score noticeably.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Candidates who treat scheduling as a method, not a mystery, tend to clear these sets faster and with fewer errors.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Six Types of Conditions You Will Meet<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Every scheduling set is built from a small family of condition types. Recognising them instantly is the first skill to build.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Table 1: Condition Types and How to Handle Them<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Condition type<\/th><th>Example wording<\/th><th>How to record it<\/th><\/tr><\/thead><tbody><tr><td><strong>Fixed placement<\/strong><\/td><td>\u201cP is in slot 3\u201d<\/td><td>Write directly into the grid<\/td><\/tr><tr><td><strong>Relative order<\/strong><\/td><td>\u201cA is before B\u201d<\/td><td>Chain: A \u2026 B<\/td><\/tr><tr><td><strong>Exact gap<\/strong><\/td><td>\u201cExactly one session between P and Q\u201d<\/td><td>Pattern: P _ Q<\/td><\/tr><tr><td><strong>Adjacency<\/strong><\/td><td>\u201cS is immediately followed by R\u201d<\/td><td>Treat SR as a single block<\/td><\/tr><tr><td><strong>Exclusion<\/strong><\/td><td>\u201cT is not in the first or last slot\u201d<\/td><td>Cross out those cells in T\u2019s row<\/td><\/tr><tr><td><strong>Conditional (if-then)<\/strong><\/td><td>\u201cIf C is on Monday, D is on Tuesday\u201d<\/td><td>Note the rule and its contrapositive<\/td><\/tr><tr><td><strong>Capacity \/ count<\/strong><\/td><td>\u201cTwo people per day\u201d<\/td><td>Add a running count beside each day<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Priority tip:<\/strong> Fixed placements and blocks reduce the possibilities most, so use them first. Exclusions are weaker and conditionals can be conditional on unknowns, so use those last.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The 7-Step Method to Solve Scheduling Sets<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Follow these steps in order, every time.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1: Read the Whole Set Before Touching a Pen<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Spend 60\u201390 seconds scanning the setup, conditions and question types. Judge two things: how many variables are involved, and how many conditions give <em>direct<\/em> information. A set with several fixed placements is a good sign. A set made entirely of \u201cif-then\u201d rules is usually a time sink.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2: Build the Master Grid<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Draw rows for entities (people, tasks) and columns for time slots, or the reverse. A table gives you a place to eliminate options visually. Keep it large and neat.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 3: Transcribe Conditions in Shorthand<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Rewrite each condition in one compact symbol line, for example <code>U &lt; P<\/code>, <code>Q = P+2<\/code>, <code>[SR]<\/code>, <code>T \u2260 1, 6<\/code>. Long English sentences slow you down and hide contradictions.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 4: Place the Anchors<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Enter every direct placement and every block that has only one position. These are your <strong>anchors<\/strong>, and every later deduction leans on them.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 5: Combine Overlapping Conditions<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Look for entities that appear in more than one condition. Merge them into longer chains such as <code>U &lt; P _ Q<\/code>. This is where hidden restrictions show up.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 6: Split into Cases Only When Needed<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">If a condition leaves two or three positions for one entity, branch into <strong>separate, labelled cases<\/strong>. Work each case to a full arrangement or a contradiction. Keep the branches visually apart so you never mix their deductions.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 7: Verify Against Every Condition<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Before answering, run the final arrangement against the complete list. A single missed condition is the most common source of lost marks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Worked Example 1: A Single-Line Sequencing Set<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Set:<\/strong> Six sessions (P, Q, R, S, T, U) are scheduled in six consecutive slots numbered 1 to 6, one per slot.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>P is scheduled before Q, with exactly one session between them.<\/li>\n\n\n\n<li>R is held immediately after S.<\/li>\n\n\n\n<li>T is not in slot 1 or slot 6.<\/li>\n\n\n\n<li>U is held earlier than P.<\/li>\n\n\n\n<li>Q is not held in the last slot.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Shorthand<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>Q = P + 2<\/code><\/li>\n\n\n\n<li><code>[S R]<\/code> as a block<\/li>\n\n\n\n<li><code>T \u2208 {2, 3, 4, 5}<\/code><\/li>\n\n\n\n<li><code>U &lt; P<\/code><\/li>\n\n\n\n<li><code>Q \u2260 6<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Reasoning<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Step A: find P\u2019s possible slots.<\/em> Since Q = P + 2, P can be 1, 2, 3 or 4. But U must come before P, so P cannot be 1. Also Q \u2260 6, so P \u2260 4. That leaves <strong>P = 2 or P = 3<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Step B: Case 1, P = 3, Q = 5.<\/em> U must be in slot 1 or 2. The free slots are 1, 2, 4 and 6, for U, S, R and T. The block SR needs two <em>consecutive<\/em> free slots, and the only pair is (1, 2). But U needs one of those two slots. <strong>Contradiction, so Case 1 is out.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Step C: Case 2, P = 2, Q = 4.<\/em> U must be in slot 1. The free slots are 3, 5 and 6, for S, R and T. The block SR fits only in (5, 6), so S = 5 and R = 6. That leaves T = 3, which satisfies T \u2208 {2, 3, 4, 5}.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Final schedule: U (1), P (2), T (3), Q (4), S (5), R (6).<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verification:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>P in slot 2 and Q in slot 4, with T in between \u2713<\/li>\n\n\n\n<li>S in 5 and R in 6 \u2713<\/li>\n\n\n\n<li>T in 3 \u2713<\/li>\n\n\n\n<li>U in 1, before P \u2713<\/li>\n\n\n\n<li>Q is not last \u2713<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lesson:<\/strong> Notice how the <em>block<\/em> idea and the <em>adjacent free slots<\/em> check killed an entire case in seconds. Without condition 5, three arrangements would be possible, which is exactly the kind of \u201cwhat-if\u201d question CAT likes to ask.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Worked Example 2: A Multi-Day, Multi-Slot Set (Table Method)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Set:<\/strong> Six employees (A\u2013F) present over three days (Monday, Tuesday, Wednesday). Exactly two employees present each day.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>A and B present on the same day.<\/li>\n\n\n\n<li>C does not present on Monday.<\/li>\n\n\n\n<li>D presents on an earlier day than E.<\/li>\n\n\n\n<li>F presents on Wednesday.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Reasoning<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Where can A and B go?<\/em> They share a day, which uses up both slots on that day. They cannot be on Wednesday, because F is already there and only two slots exist. So <strong>A and B are on Monday or Tuesday.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Case 1: A and B on Monday.<\/em> Monday is full. The other four (C, D, E, F) share Tuesday and Wednesday, two each. F is on Wednesday. D must be earlier than E, so D is on Tuesday and E is on Wednesday. That leaves C for Tuesday. \u2713 (C is not on Monday.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Case 2: A and B on Tuesday.<\/em> Tuesday is full. C, D, E, F share Monday and Wednesday. C cannot be on Monday, so C is on Wednesday, and with F that fills Wednesday. D and E are both left for Monday, which violates \u201cD earlier than E\u201d. <strong>Contradiction.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Final schedule<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Day<\/th><th>Slot 1<\/th><th>Slot 2<\/th><\/tr><\/thead><tbody><tr><td>Monday<\/td><td>A<\/td><td>B<\/td><\/tr><tr><td>Tuesday<\/td><td>C<\/td><td>D<\/td><\/tr><tr><td>Wednesday<\/td><td>E<\/td><td>F<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">(Within a day, the order of the two people is not specified, so either order works.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lesson:<\/strong> In capacity-based sets, <strong>count slots<\/strong> constantly. Many contradictions come from a day running out of space.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Handling \u201cIf-Then\u201d and Contrapositive Conditions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Conditional rules cause the most mistakes. Remember this:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u201cIf X, then Y\u201d<\/strong> means that whenever X happens, Y must follow.<\/li>\n\n\n\n<li>Its logical equal is the <strong>contrapositive<\/strong>: \u201cIf <strong>not<\/strong> Y, then <strong>not<\/strong> X.\u201d<\/li>\n\n\n\n<li>It does <strong>not<\/strong> mean \u201cIf Y, then X.\u201d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example:<\/strong> \u201cIf the budget review is on Tuesday, the audit is on Thursday.\u201d<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Contrapositive: \u201cIf the audit is <strong>not<\/strong> on Thursday, the budget review is <strong>not<\/strong> on Tuesday.\u201d<\/li>\n\n\n\n<li>Nothing is said about what happens if the audit <em>is<\/em> on Thursday.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Practical tip:<\/strong> When you write a conditional, write its contrapositive right beside it. Then, whenever you eliminate a slot for Y, you instantly know X\u2019s restriction.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Elimination Matrix: Your Fastest Visual Tool<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For sets with many \u201cnot\u201d conditions, draw a simple matrix and mark <code>\u2717<\/code> for impossible cells and <code>\u2713<\/code> for confirmed ones.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th>Slot 1<\/th><th>Slot 2<\/th><th>Slot 3<\/th><th>Slot 4<\/th><th>Slot 5<\/th><\/tr><\/thead><tbody><tr><td><strong>A<\/strong><\/td><td>\u2717<\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td><strong>B<\/strong><\/td><td><\/td><td><\/td><td>\u2717<\/td><td><\/td><td><\/td><\/tr><tr><td><strong>C<\/strong><\/td><td><\/td><td>\u2717<\/td><td><\/td><td><\/td><td>\u2717<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When a <strong>row<\/strong> has a single open cell, that entity is placed. When a <strong>column<\/strong> has a single open cell, that slot belongs to that entity. Repeat until the grid fills, and use this at every stage of the 7-step method.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Handling Multiple Resources: Rooms, Machines and Days<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Some CAT sets add a second dimension, such as two rooms or three machines. Do not treat each room as a separate problem. Instead:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use <strong>one master table<\/strong> with time on one axis and resource on the other.<\/li>\n\n\n\n<li>Mark <strong>simultaneous events<\/strong> vertically and <strong>sequential events<\/strong> horizontally.<\/li>\n\n\n\n<li>Track <strong>totals<\/strong> at the edges (events per room, events per day).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Table 2: Choosing a Visual Tool by Set Type<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Set type<\/th><th>Best visual<\/th><th>Reason<\/th><\/tr><\/thead><tbody><tr><td>Single sequence of slots<\/td><td>Number line with blocks<\/td><td>Shows order and gaps clearly<\/td><\/tr><tr><td>People \u00d7 days<\/td><td>Grid with counts<\/td><td>Capacity checks become easy<\/td><\/tr><tr><td>Rooms \u00d7 time slots<\/td><td>Two-way table<\/td><td>Prevents double-booking<\/td><\/tr><tr><td>Tasks with dependencies<\/td><td>Chain or arrow diagram<\/td><td>Reveals the earliest completion order<\/td><\/tr><tr><td>Mixed with ranking or distribution<\/td><td>Master table + side list<\/td><td>Keeps both layers visible<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Special Situations You Should Prepare For<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Case A: \u201cWhat-If\u201d Questions<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Many CAT questions begin, \u201cIf X is moved to slot 3, then\u2026\u201d. Treat the new condition as <strong>temporary<\/strong>. Redraw only the affected part of your grid, answer the question, then return to your original grid. Never overwrite the master.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Case B: Questions Asking \u201cWhich Must Be True?\u201d<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Check each option against <strong>all valid arrangements<\/strong>. If you found three arrangements, an option must hold in all three to qualify. If you found only one, any consequence of it holds.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Case C: Questions Asking \u201cMaximum\u201d or \u201cMinimum\u201d Slots Used<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">These ask how compact or spread-out a schedule can be. Build the <strong>tightest<\/strong> and <strong>loosest<\/strong> valid arrangements and compare them, rather than testing every possibility.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Case D: Hybrid Sets (Scheduling + Ranking or Distribution)<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Run the schedule first. Then layer ranking or counts on top, because the timetable usually shrinks the possibilities for the second layer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How to Decide Whether to Attempt a Scheduling Set<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CAT rewards <strong>set selection<\/strong> as much as set solving. Use this quick filter during your first 90 seconds.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Table 3: Attempt or Skip: Quick Decision Guide<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Signal<\/th><th>Verdict<\/th><\/tr><\/thead><tbody><tr><td>Several fixed placements given directly<\/td><td>Attempt<\/td><\/tr><tr><td>4\u20136 entities, one slot each, clear chain conditions<\/td><td>Attempt<\/td><\/tr><tr><td>Mostly \u201cif-then\u201d rules with no anchors<\/td><td>Skip or attempt last<\/td><\/tr><tr><td>Two or more resources plus more than 8 conditions<\/td><td>Think twice; test an anchor first<\/td><\/tr><tr><td>You cannot make any placement after 3 minutes<\/td><td>Leave it and move on<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Time budget (a flexible guide):<\/strong> Spend about 1.5 minutes reading, about 5 minutes building the grid and anchors, and the rest on the questions. In recent years the section has had roughly 20 questions across four to five sets, so about 8 to 9 minutes per set is realistic. If a set has consumed far more than that without progress, switch.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Common Mistakes That Cost Marks<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reading conditions as stronger than they are.<\/strong> \u201cBefore\u201d does not mean \u201cimmediately before\u201d.<\/li>\n\n\n\n<li><strong>Forgetting the contrapositive.<\/strong> This leads to missed eliminations.<\/li>\n\n\n\n<li><strong>Mixing cases.<\/strong> Deductions from Case 1 leak into Case 2 and wreck the answer.<\/li>\n\n\n\n<li><strong>Starting with weak conditions.<\/strong> Exclusions give little. Anchors and blocks give a lot.<\/li>\n\n\n\n<li><strong>Skipping verification.<\/strong> One unchecked condition invalidates an entire arrangement.<\/li>\n\n\n\n<li><strong>Over-investing in a bad set.<\/strong> Pride is expensive in DILR.<\/li>\n\n\n\n<li><strong>Not reading the question types first.<\/strong> Sometimes the questions need only a partial deduction.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Your 4-Week Practice Plan for CAT 2026<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Table 4: Four-Week Scheduling Practice Plan<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Week<\/th><th>Focus<\/th><th>Daily target<\/th><\/tr><\/thead><tbody><tr><td><strong>Week 1<\/strong><\/td><td>Single-line sequencing and block building; condition types<\/td><td>2 small sets\/day, with a written shorthand<\/td><\/tr><tr><td><strong>Week 2<\/strong><\/td><td>Multi-day and capacity-based sets; elimination matrices<\/td><td>2 sets\/day, unseen conditions first<\/td><\/tr><tr><td><strong>Week 3<\/strong><\/td><td>If-then and contrapositive; hybrid sets; what-if questions<\/td><td>2 sets\/day plus 1 timed<\/td><\/tr><tr><td><strong>Week 4<\/strong><\/td><td>Timed mixed sets from previous-year papers and mocks<\/td><td>1 full DILR sectional + review<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pro tips<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Keep a <strong>mistake log<\/strong> listing the condition type that tripped you.<\/li>\n\n\n\n<li>After each set, ask: \u201cWhich anchor should I have found sooner?\u201d<\/li>\n\n\n\n<li>Combine this topic with CAT previous year DILR set and a full CAT mock test series.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Summary<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Scheduling sets assign people, tasks or events to time slots under many rules. They are <strong>systematic, not random<\/strong>.<\/li>\n\n\n\n<li>Learn the <strong>seven condition types<\/strong>: fixed, relative, gap, adjacency, exclusion, conditional and capacity.<\/li>\n\n\n\n<li>Follow the <strong>7-step method<\/strong>: scan, grid, shorthand, anchors, combine, case-split, verify.<\/li>\n\n\n\n<li>Use <strong>blocks<\/strong> for adjacency, <strong>chains<\/strong> for order, and <strong>contrapositives<\/strong> for if-then rules.<\/li>\n\n\n\n<li>Keep each <strong>case separate<\/strong>, and use an elimination matrix to confirm placements.<\/li>\n\n\n\n<li>Choose sets wisely. A set with direct anchors beats a set of vague conditionals.<\/li>\n\n\n\n<li>Practise in four stages, from basic sequences to timed mixed sets.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Frequently Asked Questions (FAQs)<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">1. What are scheduling problems in CAT DILR?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Scheduling problems ask you to assign people, tasks or events to time slots (hours, days, rooms) based on a set of conditions. They are also called timetabling or sequencing sets, and they test logical deduction and organised case analysis.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. How should I start a scheduling set with many conditions?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Scan the whole set first, then draw a master grid and rewrite each condition in shorthand. Place the anchors, meaning fixed positions and blocks, before touching weaker conditions such as exclusions or if-then rules.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. What is the contrapositive and why does it matter in DILR?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">For \u201cIf X, then Y\u201d, the contrapositive is \u201cIf not Y, then not X\u201d. It is always true, so writing it down gives you extra eliminations without extra effort. The reverse, \u201cIf Y, then X\u201d, is not guaranteed.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4. How long should I spend on one scheduling set in CAT?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">A realistic target is roughly 8 to 9 minutes per set, including reading. If you cannot place a single anchor after about three minutes, skip the set and return later if time allows.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">5. How many scheduling sets should I practise before CAT 2026?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Aim for at least 30 to 40 well-reviewed sets, starting with simple sequences and ending with timed, mixed ones. Quality of review matters more than quantity, so log each error and the condition type behind it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Scheduling sets reward calm structure. When you meet <strong>CAT 2026 DILR scheduling problems with multiple conditions<\/strong>, remember that the condition list is not a wall of chaos. It is a set of clues arranged by importance. Find the anchors, build the blocks, keep your cases clean and verify before you answer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start with the seven-step method, practise the two worked examples until the logic feels natural, and follow the four-week plan. By the time CAT 2026 arrives, a scheduling set will look less like a threat and more like a gift of reliable marks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You May Also Like :\u00a0<strong><a href=\"https:\/\/www.catmock.com\/\">CAT MOCK<\/a><\/strong>,\u00a0<strong><a href=\"https:\/\/www.catmock.com\/pyq\/cat\/2017\">CAT MOCK PYQ<\/a><\/strong><br>Follow Us On :\u00a0<a href=\"https:\/\/www.facebook.com\/catmock.in?mibextid=ZbWKwL\"><strong>Facebook<\/strong><\/a>,\u00a0<strong><a href=\"https:\/\/www.instagram.com\/cat.mock\">Instagram<\/a><\/strong>,\u00a0<a href=\"https:\/\/www.youtube.com\/@CATMock\"><strong>Youtube<\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You open a DILR set and see six speakers, five time slots, two rooms and eleven conditions. Your heart sinks. Half the conditions say \u201cif this, then that\u201d, and the other half say \u201cnot before\u201d or \u201cexactly one gap\u201d. That reaction is normal, and it is also the reason this set type is worth mastering. [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":5825,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_front_end_style_editor":"no","ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5822","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","entry","has-media"],"featured_image_src":"https:\/\/www.catmock.com\/blog\/wp-content\/uploads\/2026\/10\/CAT-2026-DILR-Scheduling-Guide.webp","author_info":{"display_name":"Diya","author_link":"https:\/\/www.catmock.com\/blog\/author\/catmock\/"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CAT 2026 DILR: Solve Scheduling Problems with Conditions<\/title>\n<meta name=\"description\" content=\"Master CAT 2026 DILR scheduling problems with multiple conditions. Learn a step-by-step method, solved examples, tables and a 4-week plan to boost accuracy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CAT 2026 DILR: Solve Scheduling Problems with Conditions\" \/>\n<meta property=\"og:description\" content=\"Master CAT 2026 DILR scheduling problems with multiple conditions. Learn a step-by-step method, solved examples, tables and a 4-week plan to boost accuracy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/\" \/>\n<meta property=\"og:site_name\" content=\"CatMock\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-17T05:21:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-17T05:21:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.catmock.com\/blog\/wp-content\/uploads\/2026\/10\/CAT-2026-DILR-Scheduling-Guide.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1731\" \/>\n\t<meta property=\"og:image:height\" content=\"909\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Diya\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Diya\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/cat-2026-dilr-scheduling-problems-multiple-conditions\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/cat-2026-dilr-scheduling-problems-multiple-conditions\\\/\"},\"author\":{\"name\":\"Diya\",\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/#\\\/schema\\\/person\\\/bbbbe1975791e8e3979e670474fb1a6f\"},\"headline\":\"CAT 2026 DILR: How to Solve Scheduling Problems with Multiple Conditions\",\"datePublished\":\"2026-10-17T05:21:01+00:00\",\"dateModified\":\"2026-10-17T05:21:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/cat-2026-dilr-scheduling-problems-multiple-conditions\\\/\"},\"wordCount\":2518,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/cat-2026-dilr-scheduling-problems-multiple-conditions\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/CAT-2026-DILR-Scheduling-Guide.webp\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.catmock.com\\\/blog\\\/cat-2026-dilr-scheduling-problems-multiple-conditions\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/cat-2026-dilr-scheduling-problems-multiple-conditions\\\/\",\"url\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/cat-2026-dilr-scheduling-problems-multiple-conditions\\\/\",\"name\":\"CAT 2026 DILR: Solve Scheduling Problems with Conditions\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/cat-2026-dilr-scheduling-problems-multiple-conditions\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/cat-2026-dilr-scheduling-problems-multiple-conditions\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/CAT-2026-DILR-Scheduling-Guide.webp\",\"datePublished\":\"2026-10-17T05:21:01+00:00\",\"dateModified\":\"2026-10-17T05:21:02+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/#\\\/schema\\\/person\\\/bbbbe1975791e8e3979e670474fb1a6f\"},\"description\":\"Master CAT 2026 DILR scheduling problems with multiple conditions. Learn a step-by-step method, solved examples, tables and a 4-week plan to boost accuracy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/cat-2026-dilr-scheduling-problems-multiple-conditions\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.catmock.com\\\/blog\\\/cat-2026-dilr-scheduling-problems-multiple-conditions\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/cat-2026-dilr-scheduling-problems-multiple-conditions\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/CAT-2026-DILR-Scheduling-Guide.webp\",\"contentUrl\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/CAT-2026-DILR-Scheduling-Guide.webp\",\"width\":1731,\"height\":909},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/cat-2026-dilr-scheduling-problems-multiple-conditions\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CAT 2026 DILR: How to Solve Scheduling Problems with Multiple Conditions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/\",\"name\":\"CatMock\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/#\\\/schema\\\/person\\\/bbbbe1975791e8e3979e670474fb1a6f\",\"name\":\"Diya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fc5eddce92b675b0d608e33421a057455b7c16cd87ba2c92cf431229c2844255?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fc5eddce92b675b0d608e33421a057455b7c16cd87ba2c92cf431229c2844255?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fc5eddce92b675b0d608e33421a057455b7c16cd87ba2c92cf431229c2844255?s=96&d=mm&r=g\",\"caption\":\"Diya\"},\"url\":\"https:\\\/\\\/www.catmock.com\\\/blog\\\/author\\\/catmock\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CAT 2026 DILR: Solve Scheduling Problems with Conditions","description":"Master CAT 2026 DILR scheduling problems with multiple conditions. Learn a step-by-step method, solved examples, tables and a 4-week plan to boost accuracy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/","og_locale":"en_US","og_type":"article","og_title":"CAT 2026 DILR: Solve Scheduling Problems with Conditions","og_description":"Master CAT 2026 DILR scheduling problems with multiple conditions. Learn a step-by-step method, solved examples, tables and a 4-week plan to boost accuracy.","og_url":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/","og_site_name":"CatMock","article_published_time":"2026-10-17T05:21:01+00:00","article_modified_time":"2026-10-17T05:21:02+00:00","og_image":[{"width":1731,"height":909,"url":"https:\/\/www.catmock.com\/blog\/wp-content\/uploads\/2026\/10\/CAT-2026-DILR-Scheduling-Guide.webp","type":"image\/webp"}],"author":"Diya","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Diya","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/#article","isPartOf":{"@id":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/"},"author":{"name":"Diya","@id":"https:\/\/www.catmock.com\/blog\/#\/schema\/person\/bbbbe1975791e8e3979e670474fb1a6f"},"headline":"CAT 2026 DILR: How to Solve Scheduling Problems with Multiple Conditions","datePublished":"2026-10-17T05:21:01+00:00","dateModified":"2026-10-17T05:21:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/"},"wordCount":2518,"commentCount":0,"image":{"@id":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/#primaryimage"},"thumbnailUrl":"https:\/\/www.catmock.com\/blog\/wp-content\/uploads\/2026\/10\/CAT-2026-DILR-Scheduling-Guide.webp","articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/","url":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/","name":"CAT 2026 DILR: Solve Scheduling Problems with Conditions","isPartOf":{"@id":"https:\/\/www.catmock.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/#primaryimage"},"image":{"@id":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/#primaryimage"},"thumbnailUrl":"https:\/\/www.catmock.com\/blog\/wp-content\/uploads\/2026\/10\/CAT-2026-DILR-Scheduling-Guide.webp","datePublished":"2026-10-17T05:21:01+00:00","dateModified":"2026-10-17T05:21:02+00:00","author":{"@id":"https:\/\/www.catmock.com\/blog\/#\/schema\/person\/bbbbe1975791e8e3979e670474fb1a6f"},"description":"Master CAT 2026 DILR scheduling problems with multiple conditions. Learn a step-by-step method, solved examples, tables and a 4-week plan to boost accuracy.","breadcrumb":{"@id":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/#primaryimage","url":"https:\/\/www.catmock.com\/blog\/wp-content\/uploads\/2026\/10\/CAT-2026-DILR-Scheduling-Guide.webp","contentUrl":"https:\/\/www.catmock.com\/blog\/wp-content\/uploads\/2026\/10\/CAT-2026-DILR-Scheduling-Guide.webp","width":1731,"height":909},{"@type":"BreadcrumbList","@id":"https:\/\/www.catmock.com\/blog\/cat-2026-dilr-scheduling-problems-multiple-conditions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.catmock.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CAT 2026 DILR: How to Solve Scheduling Problems with Multiple Conditions"}]},{"@type":"WebSite","@id":"https:\/\/www.catmock.com\/blog\/#website","url":"https:\/\/www.catmock.com\/blog\/","name":"CatMock","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.catmock.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.catmock.com\/blog\/#\/schema\/person\/bbbbe1975791e8e3979e670474fb1a6f","name":"Diya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/fc5eddce92b675b0d608e33421a057455b7c16cd87ba2c92cf431229c2844255?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fc5eddce92b675b0d608e33421a057455b7c16cd87ba2c92cf431229c2844255?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fc5eddce92b675b0d608e33421a057455b7c16cd87ba2c92cf431229c2844255?s=96&d=mm&r=g","caption":"Diya"},"url":"https:\/\/www.catmock.com\/blog\/author\/catmock\/"}]}},"_links":{"self":[{"href":"https:\/\/www.catmock.com\/blog\/wp-json\/wp\/v2\/posts\/5822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.catmock.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.catmock.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.catmock.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.catmock.com\/blog\/wp-json\/wp\/v2\/comments?post=5822"}],"version-history":[{"count":1,"href":"https:\/\/www.catmock.com\/blog\/wp-json\/wp\/v2\/posts\/5822\/revisions"}],"predecessor-version":[{"id":5826,"href":"https:\/\/www.catmock.com\/blog\/wp-json\/wp\/v2\/posts\/5822\/revisions\/5826"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.catmock.com\/blog\/wp-json\/wp\/v2\/media\/5825"}],"wp:attachment":[{"href":"https:\/\/www.catmock.com\/blog\/wp-json\/wp\/v2\/media?parent=5822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.catmock.com\/blog\/wp-json\/wp\/v2\/categories?post=5822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.catmock.com\/blog\/wp-json\/wp\/v2\/tags?post=5822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}