|
|
(46 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | <h1>Problem Definition</h1>
| |
| | | |
− | <h2>Topic</h2>
| |
− | <p>Simulation of the customer check-in process at the checkout, including incoming customers, their checkout selection (including self-service options), queuing, and service. The model reflects different service speeds, customer behavior (e.g., transitioning between checkouts), and satisfaction levels.</p>
| |
− |
| |
− | <h2>Problem</h2>
| |
− | <p>The supermarket lacks rules for opening and closing checkouts, resulting in either excessive staff costs or low customer satisfaction. Data-based rules for checkout operations can optimize efficiency and satisfaction.</p>
| |
− |
| |
− | <h2>Goal</h2>
| |
− | <p>Establish optimal rules for opening and closing checkouts to maintain customer satisfaction above 70%.</p>
| |
− |
| |
− | <h2>Simulation Stakeholders</h2>
| |
− | <ul>
| |
− | <li><strong>HR Managers:</strong> Determine employee requirements per shift.</li>
| |
− | <li><strong>Shift Leaders:</strong> Establish rules for opening new checkouts.</li>
| |
− | <li><strong>Financial Manager:</strong> Optimize employee costs.</li>
| |
− | </ul>
| |
− |
| |
− | <h1>Method</h1>
| |
− | <ul>
| |
− | <li><strong>Platform:</strong> NetLogo</li>
| |
− | <li><strong>Method:</strong> Agent-based simulation</li>
| |
− | </ul>
| |
− |
| |
− | <h1>Requirements</h1>
| |
− | <h2>Reality Abstraction Plan</h2>
| |
− |
| |
− | <h3>Customers</h3>
| |
− | <ul>
| |
− | <li><strong>Number of Items in Purchase:</strong> Lognormal distribution (µ=3, σ=0.3).</li>
| |
− | <li><strong>Checkout Type Preference:</strong>
| |
− | <ul>
| |
− | <li>Items > 20: Preference = 1 (regular checkouts only).</li>
| |
− | <li>Items > 10: Lognormal distribution on scale 1-100 (µ=2.8, σ=0.7).</li>
| |
− | <li>Items ≤ 10: 100 - (Lognormal distribution on scale 1-100, µ=2.8, σ=0.7).</li>
| |
− | </ul>
| |
− | </li>
| |
− | <li><strong>Willingness to Switch Checkouts:</strong> Lognormal distribution on scale 1-100 (µ=2.9, σ=0.4). Drops to half after switching.</li>
| |
− | <li><strong>Satisfaction:</strong> Depends on waiting time, switching, and checkout type.
| |
− | <ul>
| |
− | <li>Initial value: Normal distribution (mean=95, std=5).</li>
| |
− | <li><strong>Waiting Time:</strong>
| |
− | <ul>
| |
− | <li>≤ 3 min: No change.</li>
| |
− | <li>> 3 min: Decreases logarithmically: <code>S(t) = 100 − 10 * ln(1 + (t − 3))</code>.</li>
| |
− | </ul>
| |
− | </li>
| |
− | <li><strong>Switching Checkouts:</strong>
| |
− | <ul>
| |
− | <li>Willingness > 80: No change.</li>
| |
− | <li>Willingness ≤ 80: Decreases by a range (e.g., 1-5 points for willingness ≤ 80 & > 60).</li>
| |
− | </ul>
| |
− | </li>
| |
− | <li><strong>Checkout Type:</strong> Satisfaction changes based on preference and actual service type (e.g., increases by 5-10 points if preference > 60 and served at self-checkout).</li>
| |
− | <li>Satisfaction cannot be negative.</li>
| |
− | </ul>
| |
− | </li>
| |
− | <li><strong>Goal:</strong> Leave the supermarket as satisfied as possible.</li>
| |
− | </ul>
| |
− |
| |
− | <h3>Checkouts</h3>
| |
− | <ul>
| |
− | <li><strong>Regular Checkouts (Count: 6):</strong>
| |
− | <ul>
| |
− | <li><strong>Service Speed:</strong>
| |
− | <ul>
| |
− | <li>Payment: Normal distribution (mean=1 min, std=0.2).</li>
| |
− | <li>Marking Items: 80% EAN-coded items (mean=0.02 min, std=0.01); 20% non-EAN (mean=0.03 min, std=0.01).</li>
| |
− | </ul>
| |
− | </li>
| |
− | <li><strong>Checkout Error:</strong> 0.1% probability; solving time = Normal distribution (mean=0.5 min, std=0.1).</li>
| |
− | </ul>
| |
− | </li>
| |
− | <li><strong>Self-Service Checkouts (Count: 12):</strong>
| |
− | <ul>
| |
− | <li><strong>Service Speed:</strong>
| |
− | <ul>
| |
− | <li>Payment: Normal distribution (mean=1.2 min, std=0.3).</li>
| |
− | <li>Marking Items: 80% EAN-coded items (mean=0.03 min, std=0.01); 20% non-EAN (mean=0.04 min, std=0.01).</li>
| |
− | </ul>
| |
− | </li>
| |
− | <li><strong>Checkout Error:</strong> 1% probability; solving time = Normal distribution (mean=0.5 min, std=0.1).</li>
| |
− | </ul>
| |
− | </li>
| |
− | </ul>
| |
− |
| |
− | <h2>Simulation Rules</h2>
| |
− | <ul>
| |
− | <li><strong>Operating Hours:</strong> 8:00-20:00 (1 average day).</li>
| |
− | <li><strong>Customer Arrivals:</strong>
| |
− | <ul>
| |
− | <li>Peak Hours (8:00-10:00 & 16:00-18:00): Normal distribution (mean=4, std=1).</li>
| |
− | <li>Non-Peak Hours (10:00-16:00 & 18:00-20:00): Normal distribution (mean=2, std=1).</li>
| |
− | </ul>
| |
− | </li>
| |
− | <li><strong>Goal of Checkouts:</strong> Maintain customer satisfaction above 70% with minimal open regular checkouts.</li>
| |
− | <li>The simulation will not address scenarios outside the checkout area.</li>
| |
− | <li>One customer corresponds to one purchase.</li>
| |
− | </ul>
| |
− |
| |
− |
| |
− |
| |
− | [[User:Rysc00|Rysc00]] ([[User talk:Rysc00|talk]]) 19:37, 30 November 2024 (CET)
| |